boulder v0.26.6 (Git ref 672cdac9eb7878c5d4dd7700e460288becdf77d2-dirty) └─ building nodejs-24-24.18.0-9-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libsodium 1.0.22+git.33cc75ab1-5 attr 2.5.2-6 libssh2 1.11.1-3 bash 5.3.15-32 libstdc++ 16.1.0+git.25925f2a-24 boulder 0.26.6+git.672cdac-156 libstdc++-devel 16.1.0+git.25925f2a-24 brotli 1.2.0-10 libstone 0.26.1+git.647000c-7 brotli-devel 1.2.0-10 libtasn1 4.21.0-4 brotli-libs 1.2.0-10 libtasn1-devel 4.21.0-4 bsdtar 3.8.7-24 libtasn1-tools 4.21.0-4 bsdtar-static 3.8.7-24 libunistring 1.4.2-7 bzip2 1.0.8-7 libutempter 1.2.1-2 bzip2-devel 1.0.8-7 libuuid 2.42.2-22 bzip2-libs 1.0.8-7 libuv 1.52.1-8 c-ares 1.34.6-2 libuv-devel 1.52.1-8 c-ares-devel 1.34.6-2 libxcrypt 4.5.2-10 ca-certificates 20250516-17 libxkbcommon 1.13.2-16 ca-certificates-mozilla 3.125-48 libxml2 2.15.3-21 ca-certificates-utils 20250516-17 linux-headers 7.1.1-39 clang 22.1.8-57 linux-pam-libs 1.7.2-19 clang-libs 22.1.8-57 lld 22.1.8-57 compiler-rt 22.1.8-57 lld-libs 22.1.8-57 coreutils 0.9.0-36 llvm 22.1.8-57 cracklib 2.10.3-3 llvm-libs 22.1.8-57 cryptsetup-libs 2.8.6-13 lz4 1.10.0-4 curl-libs 8.21.0-32 lzo 2.10-2 cyrus-sasl-libs 2.1.28-5 mimalloc 2.3.2-13 dash 0.5.13.4-19 mpc 1.4.1-5 device-mapper-libs 2.03.41-20 mpdecimal 4.0.1-2 diffutils 3.12-6 mpfr 4.2.2-5 elfutils-libs 0.195-13 nano 9.1-41 envsubst 1.0-11 ncurses-base 6.6-20260523-25 expat 2.8.1-14 ncurses-libs 6.6-20260523-25 file 5.48-12 nettle 4.0-9 findutils 4.10.0-4 nettle-devel 4.0-9 gawk 5.4.0-9 nettle-libs 4.0-9 gcc 16.1.0+git.25925f2a-24 nghttp2 1.69.0-16 gdbm-libs 1.26-7 nghttp2-devel 1.69.0-16 git 2.54.0-24 nghttp2-libs 1.69.0-16 glib2 2.88.1-38 nghttp3 1.16.0-6 glibc 2.43+git.fe0ccc95-39 nghttp3-devel 1.16.0-6 glibc-devel 2.43+git.fe0ccc95-39 ngtcp2 1.23.0-2 gmp 6.3.0-6 ngtcp2-crypto-gnutls 1.23.0-2 gnu-coreutils-compat 9.11-7 ngtcp2-devel 1.23.0-2 gnutls 3.8.13-13 ninja 1.13.2-6 gnutls-cxx 3.8.13-13 ntpd-rs 1.9.0-12 gnutls-devel 3.8.13-13 openldap 2.6.13-7 gpm-libs 1.20.7-4 openmp 22.1.8-57 grep 3.12-7 openmp-devel 22.1.8-57 gzip 1.14-6 openssl 3.6.3-36 helix 25.07.01-8 openssl-devel 3.6.3-36 hwloc-libs 2.14.0-7 openssl-libs 3.6.3-36 iana-etc 20260430-5 os-info 2026.05-18 icu 78.3-14 p11-kit 0.26.2-11 icu-devel 78.3-14 p11-kit-devel 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.1-5 pkgconf 2.5.1-12 json-c 0.18-5 polly 22.1.8-57 kbd 2.10.0-10 procps 4.0.6-8 keyutils 1.6.3-4 python 3.14.6-23 kmod-libs 34.2-10 python-libs 3.14.6-23 krb5-libs 1.22.2-6 qrencode 4.1.1-3 layout 0.1.0-8 readline 8.3.3-9 less 704-17 ripgrep 15.1.0-4 libarchive 3.8.7-24 sed 4.10-4 libatomic 16.1.0+git.25925f2a-24 sqlite 3.53.2-21 libb2 0.98.1-2 sqlite-devel 3.53.2-21 libblkid 2.42.2-22 sudo-rs 0.2.14-20 libbpf 1.7.0-8 system-accounts 0.1.0-8 libcap 2.78-13 systemd 258.8-83 libcap-ng 0.9.3-7 terminfo-foot 1.27.0-5 libcom_err 1.47.4-7 terminfo-ghostty 1.3.1-9 libeconf 0.8.3-7 terminfo-kitty 0.47.4-16 libedit 20260512-3.1-7 terminfo-kmscon 10.0.0-10 libelf 0.195-13 terminus-font 4.49.1-2 libfdisk 2.42.2-22 tpm2-tss 4.1.3-4 libffi 3.6.0-11 tzdata 2026b-10 libgcc 16.1.0+git.25925f2a-24 util-linux 2.42.2-22 libgcc-static 16.1.0+git.25925f2a-24 uutils-coreutils 0.9.0-36 libgcrypt 1.12.2-11 vim 9.2.0663-28 libgomp 16.1.0+git.25925f2a-24 wayland 1.25.0-9 libgpg-error 1.61-11 xkeyboard-config 2.48-9 libidn2 2.3.8-5 xxd 9.2.0663-28 libidn2-devel 2.3.8-5 xz 5.8.3-15 libmount 2.42.2-22 zlib 2.3.3-23 libpsl 0.21.5-4 zlib-devel 2.3.3-23 libpwquality 1.4.5-5 zstd 1.5.7-12 libseccomp 2.6.0-6 zstd-devel 1.5.7-12 libsecret 0.21.7-8 zstd-libs 1.5.7-12 libsmartcols 2.42.2-22 Installed brotli-devel (cached) Installed attr (cached) Installed acl (cached) Installed brotli-libs (cached) Installed bsdtar (cached) Installed brotli (cached) Installed bash (cached) Installed bzip2-devel (cached) Installed bzip2-libs (cached) Installed bzip2 (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 cracklib (cached) Installed compiler-rt (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed expat (cached) Installed diffutils (cached) Installed clang-libs (cached) Installed file (cached) Installed boulder (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed gmp (cached) Installed glib2 (cached) Installed gnutls (cached) Installed gnu-coreutils-compat (cached) Installed gnutls-cxx (cached) Installed gpm-libs (cached) Installed git (cached) Installed gzip (cached) Installed glibc-devel (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed icu (cached) Installed icu-libs (cached) Installed isl (cached) Installed icu-devel (cached) Installed gcc (cached) Installed jansson (cached) Installed jemalloc-libs (cached) Installed json-c (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed layout (cached) Installed krb5-libs (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 libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed kbd (cached) Installed libgcc-static (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libidn2-devel (cached) Installed libmount (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libsmartcols (cached) Installed helix (cached) Installed libpwquality (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libtasn1-tools (cached) Installed libunistring (cached) Installed libtasn1-devel (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed gnutls-devel (cached) Installed libuv (cached) Installed c-ares (cached) Installed libxml2 (cached) Installed libuv-devel (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed c-ares-devel (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed llvm (cached) Installed mpfr (cached) Installed ncurses-libs (cached) Installed nettle (cached) Installed nettle-libs (cached) Installed nettle-devel (cached) Installed nghttp2 (cached) Installed nghttp2-devel (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed nghttp3-devel (cached) Installed ngtcp2 (cached) Installed ngtcp2-crypto-gnutls (cached) Installed ngtcp2-devel (cached) Installed libstdc++-devel (cached) Installed openldap (cached) Installed openmp (cached) Installed ntpd-rs (cached) Installed ninja (cached) Installed openssl-libs (cached) Installed openmp-devel (cached) Installed os-info (cached) Installed p11-kit-devel (cached) Installed p11-kit-libs (cached) Installed p11-kit (cached) Installed openssl (cached) Installed pcre2 (cached) Installed patchelf (cached) Installed polly (cached) Installed pkgconf (cached) Installed linux-headers (cached) Installed python (cached) Installed qrencode (cached) Installed readline (cached) Installed ripgrep (cached) Installed procps (cached) Installed sqlite (cached) Installed sed (cached) Installed sudo-rs (cached) Installed sqlite-devel (cached) Installed system-accounts (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed ncurses-base (cached) Installed util-linux (cached) Installed glibc (cached) Installed wayland (cached) Installed tzdata (cached) Installed xxd (cached) Installed openssl-devel (cached) Installed uutils-coreutils (cached) Installed systemd (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed zstd-libs (cached) Installed xz (cached) Installed xkeyboard-config (cached) Installed python-libs (cached) Installed vim (cached) Installed nano 39955 entries blitted in 0.17s (238.9k / s) Sharing 1 upstream(s) with the build container: Shared node-v24.18.0.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1782703193 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-O2 -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -flto=thin -fno-omit-frame-pointer -g -mtls-dialect=gnu2' │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=1 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + VALAFLAGS=-g │P│ + export VALAFLAGS │P│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │P│ + export GOFLAGS │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│ + GOAMD64=v2 │P│ + export GOAMD64 │P│ + test -z v2 │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│ + ZIG_GLOBAL_CACHE_DIR= │P│ + export ZIG_GLOBAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_GLOBAL_CACHE_DIR │P│ + ZIG_LOCAL_CACHE_DIR= │P│ + export ZIG_LOCAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_LOCAL_CACHE_DIR │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p node-v24.18.0.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/node-v24.18.0.tar.gz -C node-v24.18.0.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1782703193 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-O2 -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -flto=thin -fno-omit-frame-pointer -g -mtls-dialect=gnu2' │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=1 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + VALAFLAGS=-g │S│ + export VALAFLAGS │S│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │S│ + export GOFLAGS │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│ + GOAMD64=v2 │S│ + export GOAMD64 │S│ + test -z v2 │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + ZIG_GLOBAL_CACHE_DIR= │S│ + export ZIG_GLOBAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_GLOBAL_CACHE_DIR │S│ + ZIG_LOCAL_CACHE_DIR= │S│ + export ZIG_LOCAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_LOCAL_CACHE_DIR │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.18.0.tar.gz │S│ + cd /mason/build/x86_64/node-v24.18.0.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz' │S│ + NODEJS_MAJOR=24 │S│ + NODEJS_SONAME=137 │S│ The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz │S│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │S│ + python configure.py --ninja --enable-lto --prefix=/usr --libdir=lib --shared --shared-brotli --shared-cares --shared-libuv --shared-nghttp2 --shared-nghttp3 --shared-ngtcp2 --shared-openssl --shared-sqlite --shared-zlib --shared-zstd --verbose --with-intl=system-icu │S│ Detected clang C++ compiler (CXX=clang++) version: 22.1.8 │S│ Detected clang C compiler (CC=clang) version: 22.1.8 │S│ creating icu_config.gypi │S│ { 'target_defaults': { 'cflags': [], │S│ 'configurations': { 'Debug': { 'v8_enable_v8_checks': 1, │S│ 'variables': {}}, │S│ 'Release': { 'v8_enable_v8_checks': 0, │S│ 'variables': {}}}, │S│ 'default_configuration': 'Release', │S│ 'defines': [ 'NODE_OPENSSL_CONF_NAME=nodejs_conf', │S│ 'ICU_NO_USER_DATA_OVERRIDE'], │S│ 'include_dirs': [], │S│ 'libraries': [ '-lz', │S│ '-luv', │S│ '-lbrotlidec', │S│ '-lbrotlienc', │S│ '-lcares', │S│ '-lnghttp2', │S│ '-lnghttp3', │S│ '-lngtcp2', │S│ '-lsqlite3', │S│ '-lzstd', │S│ '-lcrypto', │S│ '-lssl', │S│ '-licui18n', │S│ '-licuuc']}, │S│ 'variables': { 'asan': 0, │S│ 'clang': 1, │S│ 'control_flow_guard': 'false', │S│ 'coverage': 'false', │S│ 'dcheck_always_on': 0, │S│ 'debug_nghttp2': 'false', │S│ 'debug_node': 'false', │S│ 'debug_symbols': 'false', │S│ 'enable_lto': 'true', │S│ 'enable_pgo_generate': 'false', │S│ 'enable_pgo_use': 'false', │S│ 'enable_thin_lto': 'false', │S│ 'error_on_warn': 'false', │S│ 'force_dynamic_crt': 1, │S│ 'host_arch': 'x64', │S│ 'icu_gyp_path': 'tools/icu/icu-system.gyp', │S│ 'icu_small': 'false', │S│ 'icu_ver_major': '78', │S│ 'libdir': 'lib', │S│ 'llvm_version': '22.1', │S│ 'napi_build_version': '10', │S│ 'node_builtin_shareable_builtins': [ 'deps/undici/undici.js', │S│ 'deps/amaro/dist/index.js'], │S│ 'node_byteorder': 'little', │S│ 'node_cctest_sources': [ 'src/node_snapshot_stub.cc', │S│ 'test/cctest/inspector/test_network_requests_buffer.cc', │S│ 'test/cctest/inspector/test_node_protocol.cc', │S│ 'test/cctest/node_test_fixture.cc', │S│ 'test/cctest/test_aliased_buffer.cc', │S│ 'test/cctest/test_base64.cc', │S│ 'test/cctest/test_base_object_ptr.cc', │S│ 'test/cctest/test_cppgc.cc', │S│ 'test/cctest/test_crypto_clienthello.cc', │S│ 'test/cctest/test_dataqueue.cc', │S│ 'test/cctest/test_diagnostics_channel.cc', │S│ 'test/cctest/test_environment.cc', │S│ 'test/cctest/test_inspector_socket.cc', │S│ 'test/cctest/test_inspector_socket_server.cc', │S│ 'test/cctest/test_json_utils.cc', │S│ 'test/cctest/test_linked_binding.cc', │S│ 'test/cctest/test_lru_cache.cc', │S│ 'test/cctest/test_node_api.cc', │S│ 'test/cctest/test_node_crypto.cc', │S│ 'test/cctest/test_node_crypto_env.cc', │S│ 'test/cctest/test_node_postmortem_metadata.cc', │S│ 'test/cctest/test_node_task_runner.cc', │S│ 'test/cctest/test_path.cc', │S│ 'test/cctest/test_per_process.cc', │S│ 'test/cctest/test_platform.cc', │S│ 'test/cctest/test_quic_arena.cc', │S│ 'test/cctest/test_quic_cid.cc', │S│ 'test/cctest/test_quic_error.cc', │S│ 'test/cctest/test_quic_preferredaddress.cc', │S│ 'test/cctest/test_quic_tokens.cc', │S│ 'test/cctest/test_report.cc', │S│ 'test/cctest/test_sockaddr.cc', │S│ 'test/cctest/test_string_bytes.cc', │S│ 'test/cctest/test_traced_value.cc', │S│ 'test/cctest/test_util.cc', │S│ 'test/cctest/node_test_fixture.h'], │S│ 'node_debug_lib': 'false', │S│ 'node_enable_d8': 'false', │S│ 'node_enable_experimentals': 'false', │S│ 'node_enable_v8_vtunejit': 'false', │S│ 'node_enable_v8windbg': 'false', │S│ 'node_fipsinstall': 'false', │S│ 'node_install_corepack': 'true', │S│ 'node_install_npm': 'true', │S│ 'node_library_files': [ 'lib/_http_agent.js', │S│ 'lib/_http_client.js', │S│ 'lib/_http_common.js', │S│ 'lib/_http_incoming.js', │S│ 'lib/_http_outgoing.js', │S│ 'lib/_http_server.js', │S│ 'lib/_stream_duplex.js', │S│ 'lib/_stream_passthrough.js', │S│ 'lib/_stream_readable.js', │S│ 'lib/_stream_transform.js', │S│ 'lib/_stream_wrap.js', │S│ 'lib/_stream_writable.js', │S│ 'lib/_tls_common.js', │S│ 'lib/_tls_wrap.js', │S│ 'lib/assert.js', │S│ 'lib/assert/strict.js', │S│ 'lib/async_hooks.js', │S│ 'lib/buffer.js', │S│ 'lib/child_process.js', │S│ 'lib/cluster.js', │S│ 'lib/console.js', │S│ 'lib/constants.js', │S│ 'lib/crypto.js', │S│ 'lib/dgram.js', │S│ 'lib/diagnostics_channel.js', │S│ 'lib/dns.js', │S│ 'lib/dns/promises.js', │S│ 'lib/domain.js', │S│ 'lib/events.js', │S│ 'lib/fs.js', │S│ 'lib/fs/promises.js', │S│ 'lib/http.js', │S│ 'lib/http2.js', │S│ 'lib/https.js', │S│ 'lib/inspector.js', │S│ 'lib/inspector/promises.js', │S│ 'lib/internal/abort_controller.js', │S│ 'lib/internal/assert.js', │S│ 'lib/internal/assert/assertion_error.js', │S│ 'lib/internal/assert/calltracker.js', │S│ 'lib/internal/assert/myers_diff.js', │S│ 'lib/internal/assert/utils.js', │S│ 'lib/internal/async_context_frame.js', │S│ 'lib/internal/async_hooks.js', │S│ 'lib/internal/async_local_storage/async_context_frame.js', │S│ 'lib/internal/async_local_storage/async_hooks.js', │S│ 'lib/internal/blob.js', │S│ 'lib/internal/blocklist.js', │S│ 'lib/internal/bootstrap/node.js', │S│ 'lib/internal/bootstrap/realm.js', │S│ 'lib/internal/bootstrap/shadow_realm.js', │S│ 'lib/internal/bootstrap/switches/does_not_own_process_state.js', │S│ 'lib/internal/bootstrap/switches/does_own_process_state.js', │S│ 'lib/internal/bootstrap/switches/is_main_thread.js', │S│ 'lib/internal/bootstrap/switches/is_not_main_thread.js', │S│ 'lib/internal/bootstrap/web/exposed-wildcard.js', │S│ 'lib/internal/bootstrap/web/exposed-window-or-worker.js', │S│ 'lib/internal/buffer.js', │S│ 'lib/internal/child_process.js', │S│ 'lib/internal/child_process/serialization.js', │S│ 'lib/internal/cli_table.js', │S│ 'lib/internal/cluster/child.js', │S│ 'lib/internal/cluster/primary.js', │S│ 'lib/internal/cluster/round_robin_handle.js', │S│ 'lib/internal/cluster/shared_handle.js', │S│ 'lib/internal/cluster/utils.js', │S│ 'lib/internal/cluster/worker.js', │S│ 'lib/internal/console/constructor.js', │S│ 'lib/internal/console/global.js', │S│ 'lib/internal/constants.js', │S│ 'lib/internal/crypto/aes.js', │S│ 'lib/internal/crypto/argon2.js', │S│ 'lib/internal/crypto/certificate.js', │S│ 'lib/internal/crypto/cfrg.js', │S│ 'lib/internal/crypto/chacha20_poly1305.js', │S│ 'lib/internal/crypto/cipher.js', │S│ 'lib/internal/crypto/diffiehellman.js', │S│ 'lib/internal/crypto/ec.js', │S│ 'lib/internal/crypto/hash.js', │S│ 'lib/internal/crypto/hashnames.js', │S│ 'lib/internal/crypto/hkdf.js', │S│ 'lib/internal/crypto/kem.js', │S│ 'lib/internal/crypto/keygen.js', │S│ 'lib/internal/crypto/keys.js', │S│ 'lib/internal/crypto/mac.js', │S│ 'lib/internal/crypto/ml_dsa.js', │S│ 'lib/internal/crypto/ml_kem.js', │S│ 'lib/internal/crypto/pbkdf2.js', │S│ 'lib/internal/crypto/random.js', │S│ 'lib/internal/crypto/rsa.js', │S│ 'lib/internal/crypto/scrypt.js', │S│ 'lib/internal/crypto/sig.js', │S│ 'lib/internal/crypto/util.js', │S│ 'lib/internal/crypto/webcrypto.js', │S│ 'lib/internal/crypto/webcrypto_util.js', │S│ 'lib/internal/crypto/webidl.js', │S│ 'lib/internal/crypto/x509.js', │S│ 'lib/internal/data_url.js', │S│ 'lib/internal/debugger/inspect.js', │S│ 'lib/internal/debugger/inspect_client.js', │S│ 'lib/internal/debugger/inspect_helpers.js', │S│ 'lib/internal/debugger/inspect_probe.js', │S│ 'lib/internal/debugger/inspect_repl.js', │S│ 'lib/internal/dgram.js', │S│ 'lib/internal/dns/callback_resolver.js', │S│ 'lib/internal/dns/promises.js', │S│ 'lib/internal/dns/utils.js', │S│ 'lib/internal/encoding.js', │S│ 'lib/internal/encoding/single-byte.js', │S│ 'lib/internal/encoding/util.js', │S│ 'lib/internal/error_serdes.js', │S│ 'lib/internal/errors.js', │S│ 'lib/internal/errors/error_source.js', │S│ 'lib/internal/event_target.js', │S│ 'lib/internal/events/abort_listener.js', │S│ 'lib/internal/events/symbols.js', │S│ 'lib/internal/file.js', │S│ 'lib/internal/fixed_queue.js', │S│ 'lib/internal/freelist.js', │S│ 'lib/internal/freeze_intrinsics.js', │S│ 'lib/internal/fs/cp/cp-sync.js', │S│ 'lib/internal/fs/cp/cp.js', │S│ 'lib/internal/fs/dir.js', │S│ 'lib/internal/fs/glob.js', │S│ 'lib/internal/fs/promises.js', │S│ 'lib/internal/fs/read/context.js', │S│ 'lib/internal/fs/recursive_watch.js', │S│ 'lib/internal/fs/rimraf.js', │S│ 'lib/internal/fs/streams.js', │S│ 'lib/internal/fs/sync_write_stream.js', │S│ 'lib/internal/fs/utils.js', │S│ 'lib/internal/fs/watchers.js', │S│ 'lib/internal/heap_utils.js', │S│ 'lib/internal/histogram.js', │S│ 'lib/internal/http.js', │S│ 'lib/internal/http2/compat.js', │S│ 'lib/internal/http2/core.js', │S│ 'lib/internal/http2/util.js', │S│ 'lib/internal/inspector/network.js', │S│ 'lib/internal/inspector/network_http.js', │S│ 'lib/internal/inspector/network_http2.js', │S│ 'lib/internal/inspector/network_resources.js', │S│ 'lib/internal/inspector/network_undici.js', │S│ 'lib/internal/inspector/webstorage.js', │S│ 'lib/internal/inspector_async_hook.js', │S│ 'lib/internal/inspector_network_tracking.js', │S│ 'lib/internal/js_stream_socket.js', │S│ 'lib/internal/legacy/processbinding.js', │S│ 'lib/internal/linkedlist.js', │S│ 'lib/internal/locks.js', │S│ 'lib/internal/main/check_syntax.js', │S│ 'lib/internal/main/embedding.js', │S│ 'lib/internal/main/eval_stdin.js', │S│ 'lib/internal/main/eval_string.js', │S│ 'lib/internal/main/inspect.js', │S│ 'lib/internal/main/mksnapshot.js', │S│ 'lib/internal/main/print_help.js', │S│ 'lib/internal/main/prof_process.js', │S│ 'lib/internal/main/repl.js', │S│ 'lib/internal/main/run_main_module.js', │S│ 'lib/internal/main/test_runner.js', │S│ 'lib/internal/main/watch_mode.js', │S│ 'lib/internal/main/worker_thread.js', │S│ 'lib/internal/mime.js', │S│ 'lib/internal/modules/cjs/loader.js', │S│ 'lib/internal/modules/customization_hooks.js', │S│ 'lib/internal/modules/esm/assert.js', │S│ 'lib/internal/modules/esm/create_dynamic_module.js', │S│ 'lib/internal/modules/esm/get_format.js', │S│ 'lib/internal/modules/esm/hooks.js', │S│ 'lib/internal/modules/esm/initialize_import_meta.js', │S│ 'lib/internal/modules/esm/load.js', │S│ 'lib/internal/modules/esm/loader.js', │S│ 'lib/internal/modules/esm/module_job.js', │S│ 'lib/internal/modules/esm/module_map.js', │S│ 'lib/internal/modules/esm/resolve.js', │S│ 'lib/internal/modules/esm/shared_constants.js', │S│ 'lib/internal/modules/esm/translators.js', │S│ 'lib/internal/modules/esm/utils.js', │S│ 'lib/internal/modules/esm/worker.js', │S│ 'lib/internal/modules/helpers.js', │S│ 'lib/internal/modules/package_json_reader.js', │S│ 'lib/internal/modules/run_main.js', │S│ 'lib/internal/modules/typescript.js', │S│ 'lib/internal/navigator.js', │S│ 'lib/internal/net.js', │S│ 'lib/internal/options.js', │S│ 'lib/internal/per_context/domexception.js', │S│ 'lib/internal/per_context/messageport.js', │S│ 'lib/internal/per_context/primordials.js', │S│ 'lib/internal/perf/event_loop_delay.js', │S│ 'lib/internal/perf/event_loop_utilization.js', │S│ 'lib/internal/perf/nodetiming.js', │S│ 'lib/internal/perf/observe.js', │S│ 'lib/internal/perf/performance.js', │S│ 'lib/internal/perf/performance_entry.js', │S│ 'lib/internal/perf/resource_timing.js', │S│ 'lib/internal/perf/timerify.js', │S│ 'lib/internal/perf/usertiming.js', │S│ 'lib/internal/perf/utils.js', │S│ 'lib/internal/priority_queue.js', │S│ 'lib/internal/process/execution.js', │S│ 'lib/internal/process/finalization.js', │S│ 'lib/internal/process/per_thread.js', │S│ 'lib/internal/process/permission.js', │S│ 'lib/internal/process/pre_execution.js', │S│ 'lib/internal/process/promises.js', │S│ 'lib/internal/process/report.js', │S│ 'lib/internal/process/signal.js', │S│ 'lib/internal/process/task_queues.js', │S│ 'lib/internal/process/warning.js', │S│ 'lib/internal/process/worker_thread_only.js', │S│ 'lib/internal/promise_hooks.js', │S│ 'lib/internal/querystring.js', │S│ 'lib/internal/quic/quic.js', │S│ 'lib/internal/quic/state.js', │S│ 'lib/internal/quic/stats.js', │S│ 'lib/internal/quic/symbols.js', │S│ 'lib/internal/readline/callbacks.js', │S│ 'lib/internal/readline/emitKeypressEvents.js', │S│ 'lib/internal/readline/interface.js', │S│ 'lib/internal/readline/promises.js', │S│ 'lib/internal/readline/utils.js', │S│ 'lib/internal/repl.js', │S│ 'lib/internal/repl/await.js', │S│ 'lib/internal/repl/completion.js', │S│ 'lib/internal/repl/history.js', │S│ 'lib/internal/repl/utils.js', │S│ 'lib/internal/socket_list.js', │S│ 'lib/internal/socketaddress.js', │S│ 'lib/internal/source_map/prepare_stack_trace.js', │S│ 'lib/internal/source_map/source_map.js', │S│ 'lib/internal/source_map/source_map_cache.js', │S│ 'lib/internal/source_map/source_map_cache_map.js', │S│ 'lib/internal/stream_base_commons.js', │S│ 'lib/internal/streams/add-abort-signal.js', │S│ 'lib/internal/streams/compose.js', │S│ 'lib/internal/streams/destroy.js', │S│ 'lib/internal/streams/duplex.js', │S│ 'lib/internal/streams/duplexify.js', │S│ 'lib/internal/streams/duplexpair.js', │S│ 'lib/internal/streams/end-of-stream.js', │S│ 'lib/internal/streams/fast-utf8-stream.js', │S│ 'lib/internal/streams/from.js', │S│ 'lib/internal/streams/lazy_transform.js', │S│ 'lib/internal/streams/legacy.js', │S│ 'lib/internal/streams/operators.js', │S│ 'lib/internal/streams/passthrough.js', │S│ 'lib/internal/streams/pipeline.js', │S│ 'lib/internal/streams/readable.js', │S│ 'lib/internal/streams/state.js', │S│ 'lib/internal/streams/transform.js', │S│ 'lib/internal/streams/utils.js', │S│ 'lib/internal/streams/writable.js', │S│ 'lib/internal/test/binding.js', │S│ 'lib/internal/test/transfer.js', │S│ 'lib/internal/test_runner/assert.js', │S│ 'lib/internal/test_runner/coverage.js', │S│ 'lib/internal/test_runner/harness.js', │S│ 'lib/internal/test_runner/mock/loader.js', │S│ 'lib/internal/test_runner/mock/mock.js', │S│ 'lib/internal/test_runner/mock/mock_timers.js', │S│ 'lib/internal/test_runner/reporter/dot.js', │S│ 'lib/internal/test_runner/reporter/junit.js', │S│ 'lib/internal/test_runner/reporter/lcov.js', │S│ 'lib/internal/test_runner/reporter/rerun.js', │S│ 'lib/internal/test_runner/reporter/spec.js', │S│ 'lib/internal/test_runner/reporter/tap.js', │S│ 'lib/internal/test_runner/reporter/utils.js', │S│ 'lib/internal/test_runner/reporter/v8-serializer.js', │S│ 'lib/internal/test_runner/runner.js', │S│ 'lib/internal/test_runner/snapshot.js', │S│ 'lib/internal/test_runner/test.js', │S│ 'lib/internal/test_runner/tests_stream.js', │S│ 'lib/internal/test_runner/utils.js', │S│ 'lib/internal/timers.js', │S│ 'lib/internal/tls/common.js', │S│ 'lib/internal/tls/secure-context.js', │S│ 'lib/internal/tls/wrap.js', │S│ 'lib/internal/trace_events_async_hooks.js', │S│ 'lib/internal/tty.js', │S│ 'lib/internal/url.js', │S│ 'lib/internal/util.js', │S│ 'lib/internal/util/colors.js', │S│ 'lib/internal/util/comparisons.js', │S│ 'lib/internal/util/debuglog.js', │S│ 'lib/internal/util/diff.js', │S│ 'lib/internal/util/inspect.js', │S│ 'lib/internal/util/inspector.js', │S│ 'lib/internal/util/parse_args/parse_args.js', │S│ 'lib/internal/util/parse_args/utils.js', │S│ 'lib/internal/util/trace_sigint.js', │S│ 'lib/internal/util/types.js', │S│ 'lib/internal/v8/startup_snapshot.js', │S│ 'lib/internal/v8_prof_polyfill.js', │S│ 'lib/internal/validators.js', │S│ 'lib/internal/vm.js', │S│ 'lib/internal/vm/module.js', │S│ 'lib/internal/wasm_web_api.js', │S│ 'lib/internal/watch_mode/files_watcher.js', │S│ 'lib/internal/watchdog.js', │S│ 'lib/internal/webidl.js', │S│ 'lib/internal/webstorage.js', │S│ 'lib/internal/webstreams/adapters.js', │S│ 'lib/internal/webstreams/compression.js', │S│ 'lib/internal/webstreams/encoding.js', │S│ 'lib/internal/webstreams/queuingstrategies.js', │S│ 'lib/internal/webstreams/readablestream.js', │S│ 'lib/internal/webstreams/transfer.js', │S│ 'lib/internal/webstreams/transformstream.js', │S│ 'lib/internal/webstreams/util.js', │S│ 'lib/internal/webstreams/writablestream.js', │S│ 'lib/internal/worker.js', │S│ 'lib/internal/worker/clone_dom_exception.js', │S│ 'lib/internal/worker/io.js', │S│ 'lib/internal/worker/js_transferable.js', │S│ 'lib/internal/worker/messaging.js', │S│ 'lib/module.js', │S│ 'lib/net.js', │S│ 'lib/os.js', │S│ 'lib/path.js', │S│ 'lib/path/posix.js', │S│ 'lib/path/win32.js', │S│ 'lib/perf_hooks.js', │S│ 'lib/process.js', │S│ 'lib/punycode.js', │S│ 'lib/querystring.js', │S│ 'lib/quic.js', │S│ 'lib/readline.js', │S│ 'lib/readline/promises.js', │S│ 'lib/repl.js', │S│ 'lib/sea.js', │S│ 'lib/sqlite.js', │S│ 'lib/stream.js', │S│ 'lib/stream/consumers.js', │S│ 'lib/stream/promises.js', │S│ 'lib/stream/web.js', │S│ 'lib/string_decoder.js', │S│ 'lib/sys.js', │S│ 'lib/test.js', │S│ 'lib/test/reporters.js', │S│ 'lib/timers.js', │S│ 'lib/timers/promises.js', │S│ 'lib/tls.js', │S│ 'lib/trace_events.js', │S│ 'lib/tty.js', │S│ 'lib/url.js', │S│ 'lib/util.js', │S│ 'lib/util/types.js', │S│ 'lib/v8.js', │S│ 'lib/vm.js', │S│ 'lib/wasi.js', │S│ 'lib/worker_threads.js', │S│ 'lib/zlib.js'], │S│ 'node_module_version': 137, │S│ 'node_no_browser_globals': 'false', │S│ 'node_prefix': '/usr', │S│ 'node_release_urlbase': '', │S│ 'node_shared': 'true', │S│ 'node_shared_ada': 'false', │S│ 'node_shared_brotli': 'true', │S│ 'node_shared_cares': 'true', │S│ 'node_shared_gtest': 'false', │S│ 'node_shared_hdr_histogram': 'false', │S│ 'node_shared_http_parser': 'false', │S│ 'node_shared_libuv': 'true', │S│ 'node_shared_merve': 'false', │S│ 'node_shared_nbytes': 'false', │S│ 'node_shared_nghttp2': 'true', │S│ 'node_shared_nghttp3': 'true', │S│ 'node_shared_ngtcp2': 'true', │S│ 'node_shared_openssl': 'true', │S│ 'node_shared_simdjson': 'false', │S│ 'node_shared_simdutf': 'false', │S│ 'node_shared_sqlite': 'true', │S│ 'node_shared_uvwasi': 'false', │S│ 'node_shared_zlib': 'true', │S│ 'node_shared_zstd': 'true', │S│ 'node_tag': '', │S│ 'node_target_type': 'shared_library', │S│ 'node_use_amaro': 'true', │S│ 'node_use_bundled_v8': 'true', │S│ 'node_use_node_code_cache': 'false', │S│ 'node_use_node_snapshot': 'false', │S│ 'node_use_openssl': 'true', │S│ 'node_use_quic': 'false', │S│ 'node_use_sqlite': 'true', │S│ 'node_use_v8_platform': 'true', │S│ 'node_with_ltcg': 'false', │S│ 'node_without_node_options': 'false', │S│ 'node_write_snapshot_as_array_literals': 'false', │S│ 'openssl_is_fips': 'false', │S│ 'ossfuzz': 'false', │S│ 'shlib_suffix': 'so.137', │S│ 'single_executable_application': 'true', │S│ 'suppress_all_error_on_warn': 'false', │S│ 'target_arch': 'x64', │S│ 'ubsan': 0, │S│ 'use_ccache_win': 0, │S│ 'use_prefix_to_find_headers': 'false', │S│ 'v8_enable_31bit_smis_on_64bit_arch': 0, │S│ 'v8_enable_extensible_ro_snapshot': 0, │S│ 'v8_enable_external_code_space': 0, │S│ 'v8_enable_gdbjit': 1, │S│ 'v8_enable_hugepage': 0, │S│ 'v8_enable_i18n_support': 1, │S│ 'v8_enable_inspector': 1, │S│ 'v8_enable_javascript_promise_hooks': 1, │S│ 'v8_enable_lite_mode': 0, │S│ 'v8_enable_maglev': 1, │S│ 'v8_enable_object_print': 1, │S│ 'v8_enable_pointer_compression': 0, │S│ 'v8_enable_pointer_compression_shared_cage': 0, │S│ 'v8_enable_sandbox': 0, │S│ 'v8_enable_short_builtin_calls': 1, │S│ 'v8_enable_wasm_simd256_revec': 1, │S│ 'v8_enable_webassembly': 1, │S│ 'v8_optimized_debug': 1, │S│ 'v8_promise_internal_field_count': 1, │S│ 'v8_random_seed': 0, │S│ 'v8_trace_maps': 0, │S│ 'v8_use_siphash': 1, │S│ 'want_separate_host_toolset': 0}} │S│ creating config.gypi │S│ creating config.status │S│ creating config.mk │S│ running: │S│ python tools/gyp_node.py --no-parallel -Dconfiguring_node=1 -Dbuild_type=Release -Dpython=/usr/bin/python -f ninja-linux │S│ INFO: configure completed successfully │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1782703193 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -flto=thin -fno-omit-frame-pointer -g -mtls-dialect=gnu2' │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=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │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│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │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.18.0.tar.gz │B│ + cd /mason/build/x86_64/node-v24.18.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz' │B│ + NODEJS_MAJOR=24 │B│ + NODEJS_SONAME=137 │B│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │B│ + ninja -j 32 -C out/Release │B│ The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz │B│ ninja: Entering directory `out/Release' │B│ [1/1988 0.652s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.fpu.o │B│ [2/1988 0.698s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o │B│ [3/1988 0.923s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.once.o │B│ [4/1988 0.965s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.bits.o │B│ [5/1988 0.987s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o │B│ [6/1988 1.007s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o │B│ [7/1988 1.011s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o │B│ [8/1988 1.082s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.cpu.o │B│ [9/1988 1.118s ( 0%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o │B│ [10/1988 1.134s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o │B│ [11/1988 1.155s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o │B│ [12/1988 1.157s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o │B│ [13/1988 1.198s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o │B│ [14/1988 1.212s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o │B│ [15/1988 1.222s ( 0%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o │B│ [16/1988 1.223s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o │B│ [17/1988 1.229s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o │B│ [18/1988 1.265s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o │B│ [19/1988 1.268s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o │B│ [20/1988 1.287s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o │B│ [21/1988 1.311s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o │B│ [22/1988 1.314s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o │B│ [23/1988 1.324s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o │B│ [24/1988 1.326s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o │B│ [25/1988 1.326s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o │B│ [26/1988 1.349s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.strings.o │B│ [27/1988 1.383s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o │B│ [28/1988 1.383s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o │B│ [29/1988 1.404s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o │B│ [30/1988 1.425s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o │B│ [31/1988 1.542s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.logging.o │B│ [32/1988 1.763s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o │B│ [33/1988 1.856s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o │B│ [34/1988 1.883s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o │B│ [35/1988 1.904s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o │B│ [36/1988 1.905s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o │B│ [37/1988 2.134s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o │B│ [38/1988 2.180s ( 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│ [39/1988 2.234s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o │B│ [40/1988 2.241s ( 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│ [41/1988 2.263s ( 2%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o │B│ [42/1988 2.287s ( 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/1988 2.292s ( 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│ [44/1988 2.353s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o │B│ [45/1988 2.392s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o │B│ [46/1988 2.448s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc:66: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [47/1988 2.512s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc.cc:46: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [48/1988 2.565s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o │B│ [49/1988 2.681s ( 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│ [50/1988 2.705s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o │B│ [51/1988 2.721s ( 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│ [52/1988 2.723s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o │B│ [53/1988 2.801s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 2.832s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o │B│ In file included from ../../deps/v8/src/base/platform/time.cc:44: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [55/1988 2.835s ( 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│ [56/1988 2.852s ( 2%)] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.cc:5: │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [57/1988 2.859s ( 2%)] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.cc:5: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [58/1988 2.860s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o │B│ [59/1988 2.878s ( 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│ [60/1988 2.901s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o │B│ [61/1988 2.906s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [62/1988 2.937s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o │B│ [63/1988 2.954s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o │B│ [64/1988 2.983s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o │B│ [65/1988 3.234s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o │B│ [66/1988 3.250s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o │B│ [67/1988 3.275s ( 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│ [68/1988 3.298s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle_rust.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [69/1988 3.427s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 3.532s ( 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│ [71/1988 3.559s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [72/1988 3.571s ( 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│ [73/1988 3.604s ( 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│ [74/1988 3.696s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o │B│ [75/1988 3.752s ( 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│ [76/1988 3.797s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [77/1988 3.817s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 3.849s ( 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/1988 3.875s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [80/1988 3.887s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [81/1988 3.940s ( 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/1988 3.949s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [83/1988 3.989s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o │B│ [84/1988 4.005s ( 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│ [85/1988 4.029s ( 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│ [86/1988 4.123s ( 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│ [87/1988 4.140s ( 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│ [88/1988 4.164s ( 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│ [89/1988 4.168s ( 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│ [90/1988 4.193s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o │B│ [91/1988 4.237s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o │B│ [92/1988 4.282s ( 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│ [93/1988 4.333s ( 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│ [94/1988 4.371s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o │B│ [95/1988 4.547s ( 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/1988 4.550s ( 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/1988 4.621s ( 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/1988 4.658s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 4.675s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 4.731s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.h:32: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [101/1988 4.756s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [102/1988 4.780s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o │B│ [103/1988 4.845s ( 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/1988 4.905s ( 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/1988 4.936s ( 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/1988 5.037s ( 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/1988 5.131s ( 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/1988 5.188s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [109/1988 5.260s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [110/1988 5.323s ( 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/1988 5.437s ( 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/1988 5.463s ( 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│ [113/1988 5.478s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.h:46: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [114/1988 5.498s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o │B│ [115/1988 5.560s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 5.613s ( 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/1988 5.678s ( 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/1988 5.815s ( 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/1988 6.008s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/no_destructor.h:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [120/1988 6.028s ( 6%)] AR obj/tools/v8_gypfiles/libv8_libbase.a │B│ [121/1988 6.031s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o │B│ [122/1988 6.061s ( 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/1988 6.139s ( 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/1988 6.195s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o │B│ [125/1988 6.466s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 6.560s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o │B│ [127/1988 6.780s ( 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/1988 6.834s ( 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/1988 6.895s ( 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/1988 6.916s ( 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/1988 7.157s ( 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/1988 7.197s ( 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/1988 7.199s ( 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/1988 7.222s ( 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/1988 7.261s ( 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/1988 7.376s ( 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/1988 7.431s ( 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/1988 7.495s ( 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/1988 7.539s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o │B│ [140/1988 7.684s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class '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│ [141/1988 7.805s ( 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│ [142/1988 7.844s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o │B│ [143/1988 7.873s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o │B│ [144/1988 7.879s ( 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/1988 7.938s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o │B│ [146/1988 7.975s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [147/1988 8.034s ( 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│ [148/1988 8.102s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o │B│ [149/1988 8.267s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o │B│ [150/1988 8.343s ( 7%)] ACTION Checking inspector protocol compatibility │B│ [151/1988 8.558s ( 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/1988 8.572s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp │B│ [153/1988 8.669s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o │B│ [154/1988 8.699s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o │B│ [155/1988 8.722s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o │B│ [156/1988 8.754s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o │B│ [157/1988 8.882s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o │B│ [158/1988 8.891s ( 7%)] ACTION Generating inspector protocol sources from protocol json │B│ [159/1988 8.896s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp │B│ [160/1988 8.945s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o │B│ [161/1988 8.958s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.source-positions.o │B│ [162/1988 9.014s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o │B│ [163/1988 9.052s ( 8%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o │B│ [164/1988 9.074s ( 8%)] AR obj/tools/v8_gypfiles/libabseil.a │B│ [165/1988 9.079s ( 8%)] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp │B│ [166/1988 9.083s ( 8%)] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp │B│ [167/1988 9.089s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o │B│ [168/1988 9.092s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o │B│ [169/1988 9.118s ( 8%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o │B│ [170/1988 9.204s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o │B│ [171/1988 9.210s ( 8%)] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o │B│ [172/1988 9.239s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o │B│ [173/1988 9.245s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o │B│ [174/1988 9.254s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o │B│ [175/1988 9.258s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o │B│ [176/1988 9.268s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o │B│ [177/1988 9.330s ( 8%)] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o │B│ [178/1988 9.402s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o │B│ [179/1988 9.545s ( 9%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o │B│ [180/1988 9.565s ( 9%)] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o │B│ [181/1988 9.603s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o │B│ [182/1988 9.690s ( 9%)] LINK bytecode_builtins_list_generator │B│ [183/1988 9.717s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.declarable.o │B│ [184/1988 9.722s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.global-context.o │B│ [185/1988 9.744s ( 9%)] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 │B│ [186/1988 9.757s ( 9%)] LINK gen-regexp-special-case │B│ [187/1988 9.814s ( 9%)] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 │B│ [188/1988 9.910s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o │B│ [189/1988 9.973s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cfg.o │B│ [190/1988 10.026s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o │B│ [191/1988 10.053s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o │B│ [192/1988 10.165s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o │B│ [193/1988 10.183s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o │B│ [194/1988 10.246s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.type-inference.o │B│ [195/1988 10.407s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o │B│ [196/1988 10.410s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o │B│ [197/1988 10.456s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o │B│ [198/1988 10.512s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.server-data.o │B│ [199/1988 10.528s ( 10%)] AR obj/tools/v8_gypfiles/libv8_zlib.a │B│ [200/1988 10.791s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o │B│ [201/1988 10.921s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o │B│ [202/1988 10.973s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.utils.o │B│ [203/1988 10.993s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o │B│ [204/1988 11.132s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.clocks.o │B│ [205/1988 11.215s ( 10%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o │B│ [206/1988 11.325s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.fd_table.o │B│ [207/1988 11.337s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o │B│ [208/1988 11.417s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o │B│ [209/1988 11.478s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o │B│ [210/1988 11.481s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o │B│ [211/1988 11.505s ( 10%)] CXX obj/src/node_js2c.embedded_data.o │B│ [212/1988 11.518s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o │B│ [213/1988 11.560s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o │B│ [214/1988 11.569s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o │B│ [215/1988 11.603s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o │B│ [216/1988 11.609s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o │B│ [217/1988 11.635s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o │B│ [218/1988 11.650s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o │B│ [219/1988 11.794s ( 11%)] CC obj/deps/llhttp/src/llhttp.api.o │B│ [220/1988 11.839s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.declarations.o │B│ [221/1988 11.845s ( 11%)] CXX obj/src/node_js2c.builtin_info.o │B│ [222/1988 11.854s ( 11%)] CC obj/deps/llhttp/src/llhttp.http.o │B│ [223/1988 11.867s ( 11%)] CXX obj/deps/v8/src/torque/torque.torque.o │B│ [224/1988 11.874s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o │B│ [225/1988 11.925s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o │B│ [226/1988 12.146s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o │B│ [227/1988 12.219s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.instructions.o │B│ [228/1988 12.442s ( 11%)] CXX obj/deps/nbytes/src/nbytes.nbytes.o │B│ [229/1988 12.600s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o │B│ [230/1988 12.616s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o │B│ [231/1988 12.633s ( 11%)] AR obj/deps/uvwasi/libuvwasi.a │B│ [232/1988 12.648s ( 11%)] AR obj/deps/nbytes/libnbytes.a │B│ [233/1988 12.710s ( 11%)] CC obj/src/large_pages/node_text_start.node_text_start.o │B│ [234/1988 12.727s ( 11%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o │B│ [235/1988 12.729s ( 11%)] AR obj/libnode_text_start.a │B│ [236/1988 12.823s ( 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│ [237/1988 12.848s ( 11%)] CC obj/deps/llhttp/src/llhttp.llhttp.o │B│ [238/1988 12.853s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o │B│ [239/1988 12.865s ( 12%)] AR obj/deps/llhttp/libllhttp.a │B│ [240/1988 12.908s ( 12%)] CXX obj/deps/ncrypto/ncrypto.engine.o │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:31:7: warning: 'ENGINE_finish' is deprecated [-Wdeprecated-declarations] │B│ 31 | ENGINE_finish(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:630:1: note: 'ENGINE_finish' has been explicitly marked deprecated here │B│ 630 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:33:7: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] │B│ 33 | ENGINE_free(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here │B│ 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:50:24: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 50 | EnginePointer engine(ENGINE_by_id(name)); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:53:28: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:55:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) || │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:56:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:67:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] │B│ 67 | return ENGINE_set_default(engine, flags) != 0; │B│ | ^ │B│ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here │B│ 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:73:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] │B│ 73 | return ENGINE_init(engine) == 1; │B│ | ^ │B│ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here │B│ 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:79:7: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] │B│ 79 | ENGINE_load_private_key(engine, key_name, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here │B│ 639 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:85:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] │B│ 85 | ENGINE_load_builtin_engines(); │B│ | ^ │B│ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here │B│ 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:86:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] │B│ 86 | ENGINE_register_all_complete(); │B│ | ^ │B│ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here │B│ 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 19 warnings generated. │B│ [241/1988 12.924s ( 12%)] CC obj/deps/histogram/src/histogram.hdr_histogram.o │B│ [242/1988 12.942s ( 12%)] AR obj/deps/histogram/libhistogram.a │B│ [243/1988 12.946s ( 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│ [244/1988 13.030s ( 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/1988 13.057s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o │B│ [246/1988 13.057s ( 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│ [247/1988 13.115s ( 12%)] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o │B│ [248/1988 13.127s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o │B│ [249/1988 13.132s ( 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│ [250/1988 13.140s ( 12%)] CC obj/test/nop/nop.nop.o │B│ [251/1988 13.162s ( 12%)] CXX obj/tools/node_js2c.js2c.o │B│ [252/1988 13.177s ( 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│ [253/1988 13.183s ( 12%)] LINK overlapped-checker │B│ [254/1988 13.195s ( 12%)] LINK nop │B│ [255/1988 13.302s ( 12%)] CXX obj/deps/merve/merve.merve.o │B│ [256/1988 13.302s ( 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│ [257/1988 13.316s ( 12%)] AR obj/deps/merve/libmerve.a │B│ [258/1988 13.365s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o │B│ In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [259/1988 13.450s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o │B│ [260/1988 13.485s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o │B│ [261/1988 13.515s ( 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│ [262/1988 13.520s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o │B│ [263/1988 13.530s ( 13%)] AR obj/tools/v8_gypfiles/libv8_libplatform.a │B│ [264/1988 13.816s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o │B│ [265/1988 13.992s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o │B│ [266/1988 14.095s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o │B│ [267/1988 14.109s ( 13%)] AR obj/deps/inspector_protocol/libcrdtp.a │B│ [268/1988 14.127s ( 13%)] CXX obj/deps/googletest/src/gtest_main.gtest_main.o │B│ [269/1988 14.137s ( 13%)] AR obj/deps/googletest/libgtest_main.a │B│ [270/1988 14.197s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-filepath.o │B│ [271/1988 14.220s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-matchers.o │B│ [272/1988 14.329s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-printers.o │B│ [273/1988 14.337s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o │B│ [274/1988 14.360s ( 13%)] CXX obj/deps/ncrypto/ncrypto.ncrypto.o │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:499:10: warning: 'BN_is_prime_ex' is deprecated [-Wdeprecated-declarations] │B│ 499 | return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get()); │B│ | ^ │B│ /usr/include/openssl/bn.h:378:1: note: 'BN_is_prime_ex' has been explicitly marked deprecated here │B│ 378 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1388:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 1388 | Rsa rsa(EVP_PKEY_get0_RSA(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1401:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 1401 | Ec ec(EVP_PKEY_get0_EC_KEY(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1625:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1625 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1628:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1628 | if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:266:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here │B│ 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1642:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1642 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1645:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] │B│ 1645 | if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:223:1: note: 'DH_generate_parameters_ex' has been explicitly marked deprecated here │B│ 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1656:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] │B│ 1656 | if (DH_check(dh_.get(), &codes) != 1) │B│ | ^ │B│ /usr/include/openssl/dh.h:231:1: note: 'DH_check' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1668:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] │B│ 1668 | if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:232:1: note: 'DH_check_pub_key' has been explicitly marked deprecated here │B│ 232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1688:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1688 | DH_get0_pqg(dh_.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1695:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1695 | DH_get0_pqg(dh_.get(), nullptr, nullptr, &g); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1702:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1702 | DH_get0_key(dh_.get(), &pub_key, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1709:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1709 | DH_get0_key(dh_.get(), nullptr, &pvt_key); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1718:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 1718 | if (!DH_generate_key(dh_.get())) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:234:1: note: 'DH_generate_key' has been explicitly marked deprecated here │B│ 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1725:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] │B│ 1725 | int ret = DH_size(dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:214:1: note: 'DH_size' has been explicitly marked deprecated here │B│ 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1739:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 1739 | DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:235:1: note: 'DH_compute_key' has been explicitly marked deprecated here │B│ 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1756:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1756 | if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1769:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1769 | if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2203:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2203 | if (EVP_PKEY_assign_DH(key.get(), dh.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:522:38: note: expanded from macro 'EVP_PKEY_assign_DH' │B│ 522 | #define EVP_PKEY_assign_DH(pkey, dh) EVP_PKEY_assign((pkey), EVP_PKEY_DH, (dh)) │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2213:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2213 | if (EVP_PKEY_assign_RSA(key.get(), rsa.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:510:40: note: expanded from macro 'EVP_PKEY_assign_RSA' │B│ 510 | #define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2355:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2355 | return EVP_PKEY_assign_EC_KEY(pkey_.get(), eckey.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:527:45: note: expanded from macro 'EVP_PKEY_assign_EC_KEY' │B│ 527 | #define EVP_PKEY_assign_EC_KEY(pkey, eckey) EVP_PKEY_assign((pkey), \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2360:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2360 | return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey); │B│ | ^ │B│ /usr/include/openssl/evp.h:1428:1: note: 'EVP_PKEY_set1_EC_KEY' has been explicitly marked deprecated here │B│ 1428 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2365:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2365 | return EVP_PKEY_get0_EC_KEY(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2626:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2626 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2632:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2632 | err = PEM_write_bio_RSAPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:457:24: note: 'PEM_write_bio_RSAPrivateKey' has been explicitly marked deprecated here │B│ 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2644:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2644 | err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:632:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here │B│ 632 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2689:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2689 | const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2695:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2695 | err = PEM_write_bio_ECPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:472:24: note: 'PEM_write_bio_ECPrivateKey' has been explicitly marked deprecated here │B│ 472 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2707:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2707 | err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:652:1: note: 'i2d_ECPrivateKey_bio' has been explicitly marked deprecated here │B│ 652 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2742:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2742 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2748:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] │B│ 2748 | if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/pem.h:458:21: note: 'PEM_write_bio_RSAPublicKey' has been explicitly marked deprecated here │B│ 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2756:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2756 | if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/x509.h:634:1: note: 'i2d_RSAPublicKey_bio' has been explicitly marked deprecated here │B│ 634 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2833:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2833 | const DSA* dsa_key = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2835:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] │B│ 2835 | bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key)); │B│ | ^ │B│ /usr/include/openssl/dsa.h:213:1: note: 'DSA_get0_q' has been explicitly marked deprecated here │B│ 213 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2853:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2853 | rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2855:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] │B│ 2855 | rsa = static_cast(EVP_PKEY_get0(get())); │B│ | ^ │B│ /usr/include/openssl/evp.h:1388:1: note: 'EVP_PKEY_get0' has been explicitly marked deprecated here │B│ 1388 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2865:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2865 | OSSL3_CONST DSA* dsa = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2878:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2878 | const DSA* dsa = EVP_PKEY_get0_DSA(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2881:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 2881 | DSA_get0_pqg(dsa, &p, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3616:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] │B│ 3616 | return ECKeyPointer(EC_KEY_dup(key_.get())); │B│ | ^ │B│ /usr/include/openssl/ec.h:1027:1: note: 'EC_KEY_dup' has been explicitly marked deprecated here │B│ 1027 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3621:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 3621 | return EC_KEY_generate_key(key_.get()); │B│ | ^ │B│ /usr/include/openssl/ec.h:1112:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here │B│ 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3626:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3626 | return EC_KEY_set_public_key(key_.get(), pub.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3632:27: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3632 | const EC_GROUP* group = EC_KEY_get0_group(key_.get()); │B│ | ^ │B│ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3645:12: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] │B│ 3645 | return EC_KEY_set_public_key_affine_coordinates( │B│ | ^ │B│ /usr/include/openssl/ec.h:1133:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here │B│ 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3663:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3663 | return EC_KEY_set_public_key(key_.get(), point.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3668:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3668 | return EC_KEY_set_private_key(key_.get(), priv.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1067:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here │B│ 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3677:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3677 | return EC_KEY_get0_private_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1059:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here │B│ 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3686:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3686 | return EC_KEY_get0_public_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1073:1: note: 'EC_KEY_get0_public_key' has been explicitly marked deprecated here │B│ 1073 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3695:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3695 | return EC_KEY_get0_group(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3704:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] │B│ 3704 | return EC_KEY_check_key(key) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1118:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here │B│ 1118 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3713:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] │B│ 3713 | return ECKeyPointer(EC_KEY_new_by_curve_name(nid)); │B│ | ^ │B│ /usr/include/openssl/ec.h:1009:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here │B│ 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3717:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] │B│ 3717 | auto ptr = ECKeyPointer(EC_KEY_new()); │B│ | ^ │B│ /usr/include/openssl/ec.h:979:1: note: 'EC_KEY_new' has been explicitly marked deprecated here │B│ 979 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3719:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] │B│ 3719 | if (!EC_KEY_set_group(ptr.get(), group)) return {}; │B│ | ^ │B│ /usr/include/openssl/ec.h:1053:1: note: 'EC_KEY_set_group' has been explicitly marked deprecated here │B│ 1053 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3856:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] │B│ 3856 | if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx_.get(), e.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:133:1: note: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' has been explicitly marked deprecated here │B│ 133 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3915:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 3915 | return EVP_PKEY_CTX_set_signature_md(ctx_.get(), EVP_MD_CTX_md(md.get())) == │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4112:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 4112 | RSA_get0_key(rsa_, &key.n, &key.e, &key.d); │B│ | ^ │B│ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here │B│ 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4119:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4119 | RSA_get0_factors(rsa_, &key.p, &key.q); │B│ | ^ │B│ /usr/include/openssl/rsa.h:231:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4120:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4120 | RSA_get0_crt_params(rsa_, &key.dp, &key.dq, &key.qi); │B│ | ^ │B│ /usr/include/openssl/rsa.h:236:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here │B│ 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4126:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] │B│ 4126 | const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa_); │B│ | ^ │B│ /usr/include/openssl/rsa.h:251:1: note: 'RSA_get0_pss_params' has been explicitly marked deprecated here │B│ 251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4161:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4161 | if (RSA_set0_key(const_cast(rsa_), n.get(), e.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4175:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4175 | if (!RSA_set0_key(const_cast(rsa_), nullptr, nullptr, d.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4180:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4180 | if (!RSA_set0_factors(const_cast(rsa_), p.get(), q.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:219:1: note: 'RSA_set0_factors' has been explicitly marked deprecated here │B│ 219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4186:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4186 | if (!RSA_set0_crt_params( │B│ | ^ │B│ /usr/include/openssl/rsa.h:220:1: note: 'RSA_set0_crt_params' has been explicitly marked deprecated here │B│ 220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4425:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 4425 | return EVP_MD_CTX_md(ctx_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4659:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 4659 | return HMAC_Init_ex(ctx_.get(), buf.data, buf.len, md_ptr, nullptr) == 1; │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4664:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] │B│ 4664 | return HMAC_Update(ctx_.get(), │B│ | ^ │B│ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here │B│ 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4681:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] │B│ 4681 | if (!HMAC_Final(ctx_.get(), static_cast(buf->data), &len)) { │B│ | ^ │B│ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here │B│ 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4689:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] │B│ 4689 | return HMACCtxPointer(HMAC_CTX_new()); │B│ | ^ │B│ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here │B│ 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4887:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4887 | DSA_get0_pqg(dsa_, &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4894:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4894 | DSA_get0_pqg(dsa_, nullptr, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:298:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 298 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 408 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1561:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 1561 | DHPointer::DHPointer(DH* dh) : dh_(dh) {} │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:298:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 298 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 408 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3590:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 3590 | ECKeyPointer::ECKeyPointer() : key_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:298:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 298 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 408 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4632:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 4632 | HMACCtxPointer::HMACCtxPointer() : ctx_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 81 warnings generated. │B│ [275/1988 14.372s ( 13%)] AR obj/deps/ncrypto/libncrypto.a │B│ [276/1988 14.396s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.types.o │B│ [277/1988 14.440s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-port.o │B│ [278/1988 14.488s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-test-part.o │B│ [279/1988 14.555s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest-death-test.o │B│ [280/1988 15.028s ( 14%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o │B│ [281/1988 15.038s ( 14%)] AR obj/tools/v8_gypfiles/libhighway.a │B│ [282/1988 16.345s ( 14%)] CXX obj/deps/simdjson/simdjson.simdjson.o │B│ [283/1988 16.353s ( 14%)] AR obj/deps/simdjson/libsimdjson.a │B│ [284/1988 17.576s ( 14%)] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o │B│ [285/1988 17.587s ( 14%)] AR obj/tools/v8_gypfiles/libsimdutf.a │B│ [286/1988 17.641s ( 14%)] LINK node_js2c │B│ [287/1988 18.531s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest.o │B│ [288/1988 18.541s ( 14%)] AR obj/deps/googletest/libgtest.a │B│ [289/1988 19.326s ( 14%)] CXX obj/deps/ada/ada.ada.o │B│ [290/1988 19.335s ( 14%)] AR obj/deps/ada/libada.a │B│ [291/1988 19.668s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o │B│ [292/1988 21.122s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o │B│ [293/1988 21.132s ( 14%)] AR obj/tools/v8_gypfiles/libtorque_base.a │B│ [294/1988 21.135s ( 14%)] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp │B│ [295/1988 21.303s ( 14%)] LINK torque │B│ [296/1988 24.749s ( 14%)] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 │B│ [297/1988 24.757s ( 14%)] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp │B│ [298/1988 24.761s ( 14%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp │B│ [299/1988 24.761s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp │B│ [300/1988 24.762s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp │B│ [301/1988 24.762s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp │B│ [302/1988 24.762s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp │B│ [303/1988 24.762s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp │B│ [304/1988 24.764s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp │B│ [305/1988 24.764s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp │B│ [306/1988 24.768s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp │B│ [307/1988 24.768s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp │B│ [308/1988 24.913s ( 15%)] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 │B│ [309/1988 24.917s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp │B│ [310/1988 24.922s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp │B│ [311/1988 26.234s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o │B│ [312/1988 33.136s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.282s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.408s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.704s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.718s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.876s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 33.973s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 34.064s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 34.712s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 35.106s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 35.132s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [323/1988 35.263s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 35.272s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 35.277s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 36.114s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 38.895s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 39.359s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 39.554s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 40.102s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 40.824s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [332/1988 41.496s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 41.560s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 41.564s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [335/1988 41.952s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [336/1988 42.543s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 42.568s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [338/1988 42.618s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [339/1988 43.483s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 43.936s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [341/1988 44.343s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ 11 warnings generated. │B│ [342/1988 45.931s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} │B│ | ^ │B│ 10 warnings generated. │B│ [343/1988 45.976s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [344/1988 48.637s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 48.756s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 48.947s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 49.147s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 49.410s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 49.426s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 50.005s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 50.221s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 50.431s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 50.458s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 51.097s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 52.542s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 53.684s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 53.895s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 54.062s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 54.512s ( 18%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 54.860s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 55.313s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 55.447s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 55.823s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [364/1988 56.232s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o │B│ [365/1988 56.433s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 56.583s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [367/1988 56.799s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o │B│ [368/1988 57.196s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 57.206s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 58.314s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 58.717s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 58.840s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 59.250s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 59.270s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 60.361s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 62.173s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 63.221s ( 18%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 63.599s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 63.661s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 63.745s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 63.925s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 64.184s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [383/1988 64.464s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 64.519s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 64.616s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 65.113s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 65.155s ( 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│ [388/1988 65.323s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 65.811s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o │B│ [390/1988 66.025s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [391/1988 66.696s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o │B│ [392/1988 66.775s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [393/1988 67.017s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 67.303s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 67.793s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 68.095s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 68.710s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 69.063s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 69.747s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 70.163s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 70.402s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 70.523s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 70.753s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 71.418s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 71.546s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 71.581s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [407/1988 72.991s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [408/1988 73.089s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [409/1988 73.127s ( 20%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o │B│ [410/1988 73.639s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [411/1988 73.947s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 74.124s ( 20%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o │B│ [413/1988 75.426s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 77.390s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 77.875s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 78.191s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 78.483s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 78.754s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 78.857s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 79.121s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 79.196s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 79.751s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 80.100s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [424/1988 80.476s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o │B│ [425/1988 80.641s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 80.810s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 80.871s ( 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│ [428/1988 81.235s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o │B│ [429/1988 81.923s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [430/1988 82.064s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o │B│ [431/1988 82.067s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 82.263s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 82.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [434/1988 82.703s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 83.539s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 84.159s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 84.397s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 85.007s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 85.029s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [440/1988 85.679s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o │B│ [441/1988 85.700s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 86.370s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [443/1988 87.044s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 87.556s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 87.785s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [446/1988 88.141s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 88.518s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [448/1988 89.093s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [449/1988 89.332s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 89.456s ( 22%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o │B│ [451/1988 89.576s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 90.314s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 90.617s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [454/1988 90.971s ( 22%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [455/1988 91.125s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [456/1988 91.142s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 92.571s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 93.166s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 93.263s ( 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/1988 93.705s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [461/1988 93.864s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 94.061s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [463/1988 94.112s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 94.996s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [465/1988 95.586s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [466/1988 96.636s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 96.800s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 97.123s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 97.213s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [470/1988 98.032s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [471/1988 98.362s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 98.583s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 99.322s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 99.750s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 100.131s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 100.847s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 101.937s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 102.156s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 102.603s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 103.614s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 103.778s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 104.036s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 104.370s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 104.544s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 104.711s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 105.503s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 105.700s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 105.848s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 106.750s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 107.418s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 107.506s ( 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/1988 107.628s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 108.520s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 109.025s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 109.527s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 109.609s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 109.931s ( 25%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 111.382s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 111.442s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 111.454s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 111.590s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [502/1988 112.683s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [503/1988 113.158s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 113.646s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 114.764s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 115.044s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 115.216s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 116.397s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 116.517s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 117.520s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 118.592s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 118.766s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 119.281s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [514/1988 119.287s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 119.458s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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│ :76:1: note: expanded from here │B│ 76 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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│ :76:1: note: expanded from here │B│ 76 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ :76:1: note: expanded from here │B│ 76 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ 13 warnings generated. │B│ [516/1988 120.236s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 120.452s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 120.548s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 121.402s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 121.535s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 121.776s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 122.232s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 123.671s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 123.983s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 124.115s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 124.267s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 124.339s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [528/1988 124.666s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 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│ [529/1988 125.575s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [530/1988 125.635s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [531/1988 125.823s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 125.892s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [533/1988 126.562s ( 26%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o │B│ [534/1988 126.679s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 126.876s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 127.136s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [537/1988 128.070s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 128.326s ( 27%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o │B│ [539/1988 129.652s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 129.727s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 130.995s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 131.302s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 132.089s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 132.817s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [545/1988 133.433s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o │B│ [546/1988 133.842s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [547/1988 133.956s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 134.006s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 134.030s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o │B│ [550/1988 134.037s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 134.586s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 134.671s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [553/1988 135.080s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o │B│ [554/1988 135.368s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o │B│ [555/1988 135.522s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o │B│ [556/1988 135.920s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 135.933s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 137.774s ( 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/1988 137.864s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [560/1988 138.386s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 138.447s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [562/1988 138.636s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [563/1988 138.682s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o │B│ [564/1988 138.765s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [565/1988 138.770s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 139.066s ( 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│ [567/1988 139.199s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [568/1988 139.708s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o │B│ [569/1988 140.286s ( 28%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o │B│ [570/1988 140.681s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 140.686s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [572/1988 140.735s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here │B│ 550 | return absl::container_internal::DecomposeValue( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &, absl::container_internal::FlatHashSetPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here │B│ 2534 | return emplace(value); │B│ | ^ │B│ ../../deps/v8/src/init/isolate-group.cc:283:35: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here │B│ 283 | const bool inserted = isolates_.insert(isolate).second; │B│ | ^ │B│ 8 warnings generated. │B│ [573/1988 141.790s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [574/1988 141.857s ( 28%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 141.876s ( 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│ [576/1988 142.075s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 142.307s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [578/1988 142.637s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 142.846s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 142.958s ( 29%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o │B│ [581/1988 143.651s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 143.908s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 144.145s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 144.266s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [585/1988 145.556s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [586/1988 145.841s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 145.848s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 149.014s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 149.092s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 149.139s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 150.243s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 150.454s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 150.626s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 152.840s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 153.253s ( 29%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 153.791s ( 29%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 153.813s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 153.817s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 154.894s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 155.282s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 155.579s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 156.140s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 156.347s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 156.585s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 156.798s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 156.952s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 157.088s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 157.156s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 157.389s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 157.510s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 157.796s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 158.321s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 158.702s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 158.885s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 160.074s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 160.190s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 160.537s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [618/1988 163.153s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o │B│ In file included from ../../deps/v8/src/objects/lookup-cache.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup-cache.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [619/1988 164.167s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 164.176s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 164.495s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 164.904s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 165.452s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 166.072s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 167.585s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 169.249s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 169.339s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 169.341s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 169.707s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 170.075s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 170.728s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.048s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.499s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.519s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.606s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.663s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 171.819s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 172.369s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 172.462s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 172.470s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 174.245s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 174.281s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [643/1988 174.386s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 175.124s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 175.310s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o │B│ [646/1988 175.770s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 175.832s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 176.622s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 178.431s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 178.726s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 179.277s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 180.259s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 180.432s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 180.642s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 180.974s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 182.105s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [657/1988 183.462s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 184.019s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [659/1988 184.478s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 184.637s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 184.653s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o │B│ [662/1988 185.326s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 185.415s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 185.649s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 185.703s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 185.851s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 186.278s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 186.322s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 186.365s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 186.870s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [671/1988 187.019s ( 33%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o │B│ [672/1988 187.193s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 187.786s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 187.831s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 188.367s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 189.018s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 189.401s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 189.538s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 190.091s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 190.287s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [681/1988 191.008s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o │B│ [682/1988 191.266s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [683/1988 191.829s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 191.993s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [685/1988 192.255s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o │B│ [686/1988 192.411s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 193.013s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [688/1988 193.869s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 193.916s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [690/1988 194.469s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 194.763s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [692/1988 196.222s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 196.254s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 196.593s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 196.881s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [696/1988 198.067s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 198.284s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 199.251s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 199.506s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 199.944s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [701/1988 200.082s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 200.330s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 200.397s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 200.539s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 200.814s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [706/1988 200.826s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [707/1988 201.252s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 201.619s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 201.666s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [710/1988 202.022s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 202.759s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 203.916s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 204.127s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 204.632s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 204.704s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 206.466s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 206.621s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 207.104s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 207.143s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 208.554s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 209.179s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 209.871s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 211.028s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 211.071s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 211.095s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 211.159s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 212.384s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 212.658s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 213.770s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [730/1988 213.779s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 213.957s ( 36%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o │B│ [732/1988 214.449s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 214.526s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 214.723s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 214.806s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 215.682s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 215.721s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 215.760s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 215.799s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 216.270s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 216.316s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 216.377s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [743/1988 216.734s ( 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│ [744/1988 217.456s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 217.583s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 218.391s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [747/1988 218.685s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [748/1988 219.074s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [749/1988 220.178s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [750/1988 220.348s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [751/1988 221.194s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 221.283s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 221.419s ( 37%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o │B│ [754/1988 221.507s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 221.522s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [756/1988 222.338s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [757/1988 222.752s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o │B│ [758/1988 222.941s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 224.102s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [760/1988 224.541s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o │B│ [761/1988 224.699s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [762/1988 225.124s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [763/1988 225.152s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 225.183s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 225.248s ( 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│ [766/1988 225.583s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 225.604s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o │B│ [768/1988 225.671s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [769/1988 226.861s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [770/1988 227.279s ( 38%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o │B│ [771/1988 227.759s ( 38%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o │B│ In file included from ../../deps/v8/src/tasks/operations-barrier.cc:5: │B│ In file included from ../../deps/v8/src/tasks/operations-barrier.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [772/1988 228.052s ( 38%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o │B│ In file included from ../../deps/v8/src/tasks/task-utils.cc:7: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [773/1988 228.232s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.js-dispatch-table.o │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 228.382s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 228.533s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-scope.o │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [776/1988 228.737s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o │B│ [777/1988 228.811s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o │B│ [778/1988 228.824s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o │B│ [779/1988 229.044s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o │B│ [780/1988 229.289s ( 39%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o │B│ In file included from ../../deps/v8/src/tracing/tracing-category-observer.cc:9: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [781/1988 229.313s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o │B│ [782/1988 229.656s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [783/1988 229.924s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o │B│ [784/1988 230.198s ( 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│ [785/1988 230.400s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o │B│ [786/1988 230.514s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [787/1988 230.533s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [788/1988 230.687s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [789/1988 230.926s ( 39%)] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o │B│ [790/1988 230.942s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 231.156s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 231.187s ( 39%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o │B│ [793/1988 231.208s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [794/1988 231.226s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 231.261s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o │B│ [796/1988 231.291s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [797/1988 232.019s ( 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/1988 232.057s ( 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│ [799/1988 232.085s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [800/1988 232.649s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [801/1988 232.651s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o │B│ [802/1988 232.982s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o │B│ [803/1988 232.985s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [804/1988 233.212s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [805/1988 233.491s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o │B│ [806/1988 233.529s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [807/1988 233.551s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o │B│ [808/1988 233.653s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o │B│ [809/1988 233.716s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [810/1988 233.800s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o │B│ [811/1988 234.030s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o │B│ [812/1988 234.244s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o │B│ [813/1988 234.314s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o │B│ [814/1988 235.035s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o │B│ [815/1988 235.315s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o │B│ [816/1988 235.437s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o │B│ [817/1988 235.744s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o │B│ [818/1988 235.777s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [819/1988 235.896s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o │B│ [820/1988 235.907s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [821/1988 235.930s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o │B│ [822/1988 235.961s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o │B│ [823/1988 235.975s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o │B│ [824/1988 236.070s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 236.157s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [826/1988 236.172s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o │B│ [827/1988 236.322s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o │B│ [828/1988 236.419s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o │B│ [829/1988 236.428s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o │B│ [830/1988 236.435s ( 41%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [831/1988 236.447s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o │B│ [832/1988 236.459s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [833/1988 236.534s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o │B│ [834/1988 236.607s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o │B│ [835/1988 236.986s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o │B│ [836/1988 237.067s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o │B│ [837/1988 237.256s ( 42%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [838/1988 237.413s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o │B│ [839/1988 237.422s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [840/1988 237.466s ( 42%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o │B│ [841/1988 237.516s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o │B│ [842/1988 237.583s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o │B│ [843/1988 237.808s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o │B│ [844/1988 237.876s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o │B│ [845/1988 238.078s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o │B│ [846/1988 238.172s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o │B│ [847/1988 238.577s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o │B│ [848/1988 238.595s ( 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│ [849/1988 238.735s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o │B│ [850/1988 238.845s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o │B│ [851/1988 238.849s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o │B│ [852/1988 239.404s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o │B│ In file included from ../../deps/v8/src/inspector/v8-inspector-impl.cc:39: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [853/1988 239.419s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o │B│ [854/1988 239.641s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o │B│ [855/1988 239.925s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o │B│ [856/1988 240.054s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 240.133s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o │B│ [858/1988 240.263s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 240.816s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o │B│ [860/1988 240.921s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o │B│ [861/1988 240.969s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o │B│ [862/1988 241.010s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o │B│ [863/1988 241.143s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 241.206s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o │B│ [865/1988 242.853s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [866/1988 243.098s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [867/1988 246.606s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 246.815s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [869/1988 251.940s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 252.067s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 252.215s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 254.285s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-unit.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 254.347s ( 43%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:7: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/1988 254.417s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-info.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 254.464s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 254.710s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 254.828s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 255.224s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 255.251s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 255.298s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [881/1988 255.592s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 255.861s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o │B│ [883/1988 256.259s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 256.332s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [885/1988 256.449s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 256.462s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 256.529s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 257.098s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 257.106s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 257.412s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 257.429s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 257.851s ( 44%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 258.253s ( 44%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 259.290s ( 44%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [895/1988 259.753s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o │B│ [896/1988 259.916s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [897/1988 260.833s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [898/1988 261.421s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [899/1988 261.647s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 262.289s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [901/1988 262.805s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o │B│ [902/1988 263.158s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1988 263.363s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [904/1988 263.958s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/1988 264.176s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 264.363s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [907/1988 265.092s ( 45%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o │B│ [908/1988 265.569s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 266.474s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [910/1988 267.026s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o │B│ [911/1988 267.271s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o │B│ [912/1988 267.434s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [913/1988 268.198s ( 45%)] 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│ [914/1988 268.248s ( 45%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o │B│ [915/1988 268.911s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [916/1988 268.956s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o │B│ [917/1988 268.987s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o │B│ [918/1988 269.282s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [919/1988 269.337s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o │B│ [920/1988 269.364s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o │B│ [921/1988 269.391s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o │B│ [922/1988 269.418s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o │B│ [923/1988 269.445s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o │B│ [924/1988 269.471s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o │B│ [925/1988 269.473s ( 46%)] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o │B│ [926/1988 269.496s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o │B│ [927/1988 269.497s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o │B│ [928/1988 269.523s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o │B│ [929/1988 269.524s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o │B│ [930/1988 269.550s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o │B│ [931/1988 269.577s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o │B│ [932/1988 269.579s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o │B│ [933/1988 269.605s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o │B│ [934/1988 269.606s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o │B│ [935/1988 269.626s ( 47%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [936/1988 269.632s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o │B│ [937/1988 269.633s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o │B│ [938/1988 269.657s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o │B│ [939/1988 269.660s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o │B│ [940/1988 269.661s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o │B│ [941/1988 269.686s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o │B│ [942/1988 269.705s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o │B│ [943/1988 269.710s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o │B│ [944/1988 269.712s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o │B│ [945/1988 269.734s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o │B│ [946/1988 269.738s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o │B│ [947/1988 269.739s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o │B│ [948/1988 269.762s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o │B│ [949/1988 269.765s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o │B│ [950/1988 269.767s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o │B│ [951/1988 269.793s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o │B│ [952/1988 269.793s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o │B│ [953/1988 269.793s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o │B│ [954/1988 269.822s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o │B│ [955/1988 269.824s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o │B│ [956/1988 269.826s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o │B│ [957/1988 269.847s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o │B│ [958/1988 269.874s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o │B│ [959/1988 269.875s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o │B│ [960/1988 269.876s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o │B│ [961/1988 269.903s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o │B│ [962/1988 269.904s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o │B│ [963/1988 269.905s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o │B│ [964/1988 269.931s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o │B│ [965/1988 269.931s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o │B│ [966/1988 269.932s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o │B│ [967/1988 269.958s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o │B│ [968/1988 269.959s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o │B│ [969/1988 269.960s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o │B│ [970/1988 269.986s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o │B│ [971/1988 269.986s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o │B│ [972/1988 269.987s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o │B│ [973/1988 270.013s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o │B│ [974/1988 270.014s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o │B│ [975/1988 270.015s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o │B│ [976/1988 270.041s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o │B│ [977/1988 270.041s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o │B│ [978/1988 270.043s ( 49%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [979/1988 270.044s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o │B│ [980/1988 270.069s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o │B│ [981/1988 270.069s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o │B│ [982/1988 270.069s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o │B│ [983/1988 270.071s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o │B│ [984/1988 270.096s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o │B│ [985/1988 270.100s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o │B│ [986/1988 270.100s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o │B│ [987/1988 270.102s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o │B│ [988/1988 270.127s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o │B│ [989/1988 270.127s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o │B│ [990/1988 270.128s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o │B│ [991/1988 270.131s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o │B│ [992/1988 270.154s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o │B│ [993/1988 270.155s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o │B│ [994/1988 270.155s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o │B│ [995/1988 270.163s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o │B│ [996/1988 270.182s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o │B│ [997/1988 270.182s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o │B│ [998/1988 270.196s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o │B│ [999/1988 270.208s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o │B│ [1000/1988 270.208s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o │B│ [1001/1988 270.210s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o │B│ [1002/1988 270.225s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o │B│ [1003/1988 270.236s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o │B│ [1004/1988 270.252s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o │B│ [1005/1988 270.263s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o │B│ [1006/1988 270.263s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o │B│ [1007/1988 270.264s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o │B│ [1008/1988 270.279s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o │B│ [1009/1988 270.292s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o │B│ [1010/1988 270.294s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o │B│ [1011/1988 270.294s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o │B│ [1012/1988 270.311s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o │B│ [1013/1988 270.322s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o │B│ [1014/1988 270.323s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o │B│ [1015/1988 270.331s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o │B│ [1016/1988 270.353s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o │B│ [1017/1988 270.358s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o │B│ [1018/1988 270.368s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o │B│ [1019/1988 270.375s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o │B│ [1020/1988 270.380s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o │B│ [1021/1988 270.383s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o │B│ [1022/1988 270.398s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o │B│ [1023/1988 270.408s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o │B│ [1024/1988 270.412s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o │B│ [1025/1988 270.416s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o │B│ [1026/1988 270.428s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o │B│ [1027/1988 270.435s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o │B│ [1028/1988 270.458s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o │B│ [1029/1988 270.461s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o │B│ [1030/1988 270.469s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o │B│ [1031/1988 270.470s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o │B│ [1032/1988 270.487s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o │B│ [1033/1988 270.489s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o │B│ [1034/1988 270.499s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o │B│ [1035/1988 270.501s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o │B│ [1036/1988 270.503s ( 52%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1037/1988 270.515s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o │B│ [1038/1988 270.517s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o │B│ [1039/1988 270.528s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o │B│ [1040/1988 270.530s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o │B│ [1041/1988 270.531s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o │B│ [1042/1988 270.543s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o │B│ [1043/1988 270.545s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o │B│ [1044/1988 270.558s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o │B│ [1045/1988 270.558s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o │B│ [1046/1988 270.560s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o │B│ [1047/1988 270.573s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o │B│ [1048/1988 270.573s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o │B│ [1049/1988 270.587s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o │B│ [1050/1988 270.587s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o │B│ [1051/1988 270.587s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o │B│ [1052/1988 270.603s ( 52%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-pointer-table.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1053/1988 270.606s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o │B│ [1054/1988 270.606s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o │B│ [1055/1988 270.616s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o │B│ [1056/1988 270.617s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o │B│ [1057/1988 270.617s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o │B│ [1058/1988 270.634s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o │B│ [1059/1988 270.634s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o │B│ [1060/1988 270.635s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o │B│ [1061/1988 270.645s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o │B│ [1062/1988 270.646s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o │B│ [1063/1988 270.647s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o │B│ [1064/1988 270.664s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o │B│ [1065/1988 270.664s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o │B│ [1066/1988 270.664s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o │B│ [1067/1988 270.675s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o │B│ [1068/1988 270.675s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o │B│ [1069/1988 270.678s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o │B│ [1070/1988 270.693s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o │B│ [1071/1988 270.693s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o │B│ [1072/1988 270.694s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o │B│ [1073/1988 270.703s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o │B│ [1074/1988 270.728s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o │B│ [1075/1988 270.728s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o │B│ [1076/1988 270.731s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o │B│ [1077/1988 271.620s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 271.796s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1079/1988 272.057s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1080/1988 272.231s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 273.271s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ 10 warnings generated. │B│ [1082/1988 273.342s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1083/1988 274.022s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 274.498s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1085/1988 274.891s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1086/1988 275.172s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1087/1988 275.199s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o │B│ [1088/1988 275.333s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/16/../../../../include/c++/16/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/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ 14 warnings generated. │B│ [1089/1988 275.362s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o │B│ [1090/1988 275.370s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 276.533s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 276.684s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 277.441s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 278.193s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 278.451s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 278.918s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1097/1988 279.364s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o │B│ In file included from gen/torque-generated/src/objects/heap-number-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/heap-number.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1098/1988 280.818s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 281.289s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1100/1988 281.392s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1101/1988 281.499s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 282.269s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 282.688s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 284.748s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 284.774s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 284.857s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 285.034s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 285.134s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 285.137s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 286.075s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 286.231s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 286.319s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 286.519s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 286.984s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 287.526s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 287.718s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 288.356s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 288.657s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1119/1988 288.712s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o │B│ [1120/1988 289.137s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 289.695s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 289.756s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 291.106s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1124/1988 291.134s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o │B│ In file included from gen/torque-generated/src/objects/name-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1125/1988 291.270s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 291.696s ( 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/1988 291.825s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1128/1988 291.898s ( 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│ [1129/1988 292.531s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1130/1988 292.650s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 292.676s ( 56%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, 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│ [1132/1988 292.794s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1133/1988 292.822s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o │B│ [1134/1988 292.828s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 292.836s ( 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│ [1136/1988 292.848s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o │B│ [1137/1988 293.915s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 295.254s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1139/1988 295.601s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1140/1988 295.667s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1141/1988 295.691s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1142/1988 295.705s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o │B│ [1143/1988 295.717s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o │B│ [1144/1988 295.730s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o │B│ [1145/1988 295.843s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 296.703s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 296.971s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.179s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.192s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.312s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1151/1988 299.459s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.608s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.662s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 299.741s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1155/1988 300.184s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 300.432s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1157/1988 300.458s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o │B│ [1158/1988 300.484s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o │B│ [1159/1988 300.509s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o │B│ [1160/1988 300.539s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o │B│ [1161/1988 300.566s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o │B│ [1162/1988 300.580s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 300.594s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o │B│ [1164/1988 300.611s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1165/1988 301.669s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o │B│ [1166/1988 301.911s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o │B│ [1167/1988 302.821s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o │B│ [1168/1988 302.891s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o │B│ [1169/1988 303.411s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 303.863s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o │B│ [1171/1988 304.053s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o │B│ [1172/1988 304.113s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 304.209s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1174/1988 304.497s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o │B│ [1175/1988 304.872s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o │B│ [1176/1988 305.213s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o │B│ [1177/1988 305.232s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o │B│ [1178/1988 305.245s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1179/1988 305.351s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 305.376s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o │B│ [1181/1988 305.860s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1182/1988 305.877s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o │B│ [1183/1988 305.887s ( 59%)] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o │B│ [1184/1988 305.923s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o │B│ [1185/1988 306.046s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1186/1988 306.232s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o │B│ [1187/1988 306.233s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o │B│ [1188/1988 306.327s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 306.579s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o │B│ [1190/1988 306.675s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 306.899s ( 59%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 306.988s ( 59%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 307.035s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 307.223s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1195/1988 308.095s ( 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/1988 308.132s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o │B│ [1197/1988 308.221s ( 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│ [1198/1988 308.276s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1199/1988 308.657s ( 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│ [1200/1988 308.998s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o │B│ In file included from ../../deps/v8/src/heap/cppgc/allocation.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1201/1988 309.197s ( 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/1988 309.269s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o │B│ In file included from ../../deps/v8/src/heap/cppgc/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/free-list.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1203/1988 309.441s ( 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│ [1204/1988 309.628s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 309.873s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 310.083s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1207/1988 310.136s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 310.196s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o │B│ [1209/1988 310.333s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1210/1988 310.780s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1211/1988 310.921s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1212/1988 311.006s ( 60%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1213/1988 311.169s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 311.198s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1215/1988 311.224s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o │B│ [1216/1988 311.361s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o │B│ [1217/1988 311.383s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1218/1988 311.429s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1219/1988 311.477s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o │B│ [1220/1988 311.569s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1221/1988 311.596s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o │B│ [1222/1988 311.689s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 311.830s ( 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│ [1224/1988 311.974s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 312.752s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 312.765s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1227/1988 312.831s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o │B│ [1228/1988 313.154s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1229/1988 313.174s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 313.220s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o │B│ [1231/1988 313.491s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1232/1988 313.641s ( 61%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 313.648s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1234/1988 313.794s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 313.852s ( 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/1988 313.936s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1237/1988 313.956s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 313.991s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o │B│ [1239/1988 314.026s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 314.052s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 314.105s ( 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│ [1242/1988 314.327s ( 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/1988 314.331s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 314.448s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 314.519s ( 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│ [1246/1988 314.573s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1247/1988 314.753s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 314.771s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1249/1988 314.890s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o │B│ In file included from ../../deps/v8/src/heap/cppgc/trace-trait.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1250/1988 314.943s ( 62%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1251/1988 315.486s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1252/1988 315.684s ( 62%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o │B│ [1253/1988 315.731s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 315.902s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 316.034s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 316.068s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 316.380s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 317.337s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 317.470s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 317.722s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 321.725s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 322.438s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 322.499s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 322.991s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 323.051s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1266/1988 324.110s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 324.750s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 325.019s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 325.851s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 326.355s ( 63%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 326.616s ( 63%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 326.650s ( 63%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 327.040s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 327.343s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1275/1988 327.428s ( 64%)] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a │B│ [1276/1988 327.624s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1277/1988 328.851s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 329.722s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 330.588s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1280/1988 330.786s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 330.921s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o │B│ [1282/1988 331.375s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1283/1988 331.526s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 331.534s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1285/1988 331.970s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 332.075s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1287/1988 332.124s ( 64%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1288/1988 332.187s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1289/1988 332.408s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o │B│ [1290/1988 332.588s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1291/1988 332.864s ( 64%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1292/1988 332.949s ( 64%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 333.376s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 333.457s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 333.546s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1296/1988 333.979s ( 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/1988 333.988s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o │B│ [1298/1988 334.602s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 334.632s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 334.781s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 335.080s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1302/1988 335.176s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 335.651s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 336.000s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 336.022s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 337.556s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1307/1988 337.833s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 338.666s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1309/1988 340.172s ( 65%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 340.896s ( 65%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 340.926s ( 65%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1312/1988 341.049s ( 65%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 341.279s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1314/1988 341.613s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1315/1988 342.494s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 343.165s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 343.224s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1318/1988 343.506s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1319/1988 343.838s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 343.899s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 343.904s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 344.281s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 344.949s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1324/1988 345.230s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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│ [1325/1988 345.702s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1326/1988 346.353s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1327/1988 348.524s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 348.661s ( 66%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/1988 348.665s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 349.707s ( 66%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 350.454s ( 66%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 351.220s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 351.501s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/1988 351.582s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 352.606s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1336/1988 353.095s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o │B│ [1337/1988 354.120s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1338/1988 354.782s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1339/1988 354.991s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/1988 355.189s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/1988 355.966s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1342/1988 356.220s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1343/1988 356.387s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1344/1988 356.701s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1345/1988 357.253s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1346/1988 357.825s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1347/1988 358.413s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/1988 358.418s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.instruction-selection-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1349/1988 358.651s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o │B│ [1350/1988 359.268s ( 67%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1351/1988 360.726s ( 67%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1352/1988 361.836s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [1353/1988 362.048s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1354/1988 362.509s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o │B│ [1355/1988 363.797s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1356/1988 364.186s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1357/1988 365.802s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable *>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ 12 warnings generated. │B│ [1358/1988 366.370s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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│ [1359/1988 366.405s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o │B│ [1360/1988 366.577s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1361/1988 367.413s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1362/1988 368.523s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/1988 368.899s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1364/1988 369.038s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1365/1988 369.095s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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│ [1366/1988 369.587s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.use-map.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1367/1988 370.105s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 370.268s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1369/1988 370.647s ( 68%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1370/1988 370.826s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1371/1988 371.357s ( 68%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 372.849s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1373/1988 372.949s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1374/1988 373.153s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1375/1988 375.142s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 375.283s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1377/1988 379.036s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1378/1988 379.911s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 380.058s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 380.865s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1381/1988 381.023s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 381.089s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1383/1988 381.094s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp │B│ [1384/1988 381.099s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp │B│ [1385/1988 381.103s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp │B│ [1386/1988 381.108s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp │B│ [1387/1988 382.207s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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│ [1388/1988 382.601s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1389/1988 383.210s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1390/1988 383.366s ( 69%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1391/1988 383.505s ( 69%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1392/1988 384.162s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 384.324s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 384.473s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 384.632s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1396/1988 385.076s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ 17 warnings generated. │B│ [1397/1988 385.898s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1398/1988 385.988s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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│ [1399/1988 386.588s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 387.199s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 387.333s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 387.534s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1403/1988 388.982s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1404/1988 390.336s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1405/1988 391.357s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1406/1988 392.002s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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│ [1407/1988 392.815s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 393.276s ( 70%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1409/1988 393.632s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.store-store-elimination-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 394.009s ( 70%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 395.875s ( 70%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 396.211s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 396.379s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1414/1988 396.925s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 397.180s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 397.281s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1417/1988 398.232s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 398.694s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 399.181s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 399.722s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 399.913s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 400.236s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1423/1988 401.395s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 401.454s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o │B│ [1425/1988 401.465s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1426/1988 401.994s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 402.366s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 402.572s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 403.515s ( 71%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 403.524s ( 71%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1431/1988 405.367s ( 71%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 405.457s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ 17 warnings generated. │B│ [1433/1988 405.780s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 405.859s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 406.706s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 407.488s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 407.635s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 408.371s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 408.840s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1440/1988 408.966s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1441/1988 409.757s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 410.484s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 411.183s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 412.508s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-tsa.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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│ [1445/1988 412.679s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 413.314s ( 72%)] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1447/1988 413.369s ( 72%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 413.537s ( 72%)] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 415.061s ( 72%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 415.154s ( 72%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 415.636s ( 72%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1452/1988 417.012s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1453/1988 417.810s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1454/1988 417.855s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1455/1988 418.854s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1456/1988 419.188s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 420.840s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 420.859s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 421.457s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 422.303s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 422.489s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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/1988 422.552s ( 73%)] AR obj/tools/v8_gypfiles/libv8_compiler.a │B│ [1463/1988 422.844s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 423.680s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 423.969s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 425.482s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 426.076s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 426.778s ( 73%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 427.049s ( 73%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 427.602s ( 73%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 427.795s ( 73%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 427.814s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1473/1988 428.654s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1474/1988 428.836s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction 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│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246: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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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│ [1475/1988 429.334s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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│ [1476/1988 430.010s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 431.178s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 431.284s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 431.740s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 431.994s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 433.155s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 433.483s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 434.168s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 436.348s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 436.615s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 438.104s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 439.396s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 439.913s ( 74%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 440.058s ( 74%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 440.237s ( 74%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 440.977s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 441.534s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 441.692s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 441.888s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 442.265s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 442.306s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 442.758s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 444.353s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 444.494s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 444.644s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 445.148s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 445.627s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 445.645s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 447.554s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 448.336s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 448.998s ( 75%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 449.240s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 450.347s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 451.076s ( 75%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 451.650s ( 75%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 451.911s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 452.063s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 453.806s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 454.357s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 454.359s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 455.033s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 455.701s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 456.930s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 457.715s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 457.816s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 458.219s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 458.797s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 459.720s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 459.827s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 459.995s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 460.935s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 461.983s ( 76%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 463.061s ( 76%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 464.224s ( 76%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 464.583s ( 76%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 464.956s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 465.442s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 465.600s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 465.759s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 465.792s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 466.917s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 466.974s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 468.044s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 468.223s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 468.391s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 469.005s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 469.621s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 469.631s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 470.196s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 471.341s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 471.959s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 472.238s ( 77%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 473.055s ( 77%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 473.430s ( 77%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 474.590s ( 77%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 475.321s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 475.696s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 475.832s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 476.515s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 477.396s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 477.457s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 477.666s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 478.760s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 479.897s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 481.589s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 482.639s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 482.958s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 483.052s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 483.092s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 483.446s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 483.526s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 485.132s ( 78%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 485.999s ( 78%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 486.329s ( 78%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 486.558s ( 78%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 486.665s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 486.751s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 487.009s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 487.862s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 488.231s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 489.206s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 489.768s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 489.822s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 490.423s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 491.030s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 491.453s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 492.692s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 493.396s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 493.593s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 493.968s ( 79%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 494.056s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 494.697s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 495.161s ( 79%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 495.356s ( 79%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 496.359s ( 79%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 499.033s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 499.181s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 500.263s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 500.303s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 500.904s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 501.405s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 502.842s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 503.137s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 503.215s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 503.856s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 504.172s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 504.481s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 504.502s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 504.576s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 505.277s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 505.577s ( 80%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 505.901s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 507.368s ( 80%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 507.670s ( 80%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 508.224s ( 80%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 508.470s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 508.977s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 510.570s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 510.639s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 510.854s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 511.350s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 511.469s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 511.880s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 512.851s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 513.115s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 513.669s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 514.317s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 517.961s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 517.967s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 518.145s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 518.591s ( 81%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 519.203s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 520.167s ( 81%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 521.089s ( 81%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 521.719s ( 81%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 521.949s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 521.976s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 522.605s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 522.781s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 523.109s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 523.139s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 523.626s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 524.891s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 526.734s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 526.821s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 527.080s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 527.131s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 527.297s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 528.988s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-disposable-stack-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 529.589s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 530.348s ( 82%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 530.393s ( 82%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 530.443s ( 82%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 530.844s ( 82%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 530.868s ( 82%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 531.502s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 532.323s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 533.644s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 533.853s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 535.896s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 536.138s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 536.557s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 537.371s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 538.507s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 538.896s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 539.871s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 540.170s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 540.322s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 540.398s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 540.792s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 541.143s ( 83%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 541.203s ( 83%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 541.272s ( 83%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 541.327s ( 83%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 544.470s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 545.073s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 545.179s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 545.522s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 546.146s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 546.704s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 546.738s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 547.762s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 548.889s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 549.425s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 549.884s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 550.072s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1682/1988 550.078s ( 84%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp │B│ [1683/1988 550.092s ( 84%)] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a │B│ [1684/1988 550.107s ( 84%)] AR obj/tools/v8_gypfiles/libv8_init.a │B│ [1685/1988 550.112s ( 84%)] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp │B│ [1686/1988 550.142s ( 84%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o │B│ [1687/1988 550.709s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 551.047s ( 84%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 551.561s ( 84%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 552.359s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o │B│ [1691/1988 553.301s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 553.580s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1693/1988 553.625s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 553.966s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 554.515s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o │B│ [1696/1988 554.605s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o │B│ [1697/1988 554.729s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.cc:7: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1698/1988 555.583s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 555.856s ( 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│ [1700/1988 556.523s ( 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│ [1701/1988 557.370s ( 85%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.304s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.451s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.465s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.672s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.827s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.861s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 558.910s ( 85%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1709/1988 559.065s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 559.085s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 560.430s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1712/1988 560.608s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1713/1988 560.870s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1714/1988 561.229s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 561.686s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 561.758s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 561.894s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 562.199s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 562.208s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 562.517s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 562.973s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 563.679s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 563.836s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 564.820s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 565.616s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112: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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 567.523s ( 86%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 568.676s ( 86%)] 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1728/1988 568.700s ( 86%)] AR obj/tools/v8_gypfiles/libv8_initializers.a │B│ [1729/1988 568.703s ( 86%)] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp │B│ [1730/1988 570.856s ( 87%)] LINK mksnapshot │B│ [1731/1988 570.859s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp │B│ [1732/1988 571.328s ( 87%)] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" │B│ [1733/1988 571.331s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp │B│ [1734/1988 571.472s ( 87%)] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o │B│ [1735/1988 574.958s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1988 575.236s ( 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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 246 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1737/1988 575.246s ( 87%)] AR obj/tools/v8_gypfiles/libv8_snapshot.a │B│ [1738/1988 575.248s ( 87%)] STAMP obj/libnode.actions_depends.stamp │B│ [1739/1988 575.276s ( 87%)] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1740/1988 575.287s ( 87%)] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1741/1988 575.332s ( 87%)] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1742/1988 575.355s ( 87%)] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1743/1988 575.550s ( 87%)] ACTION Generating node protocol sources from protocol json │B│ [1744/1988 575.553s ( 87%)] STAMP obj/libnode.actions_rules_copies.stamp │B│ [1745/1988 576.259s ( 87%)] CXX obj/src/libnode.embedded_data.o │B│ [1746/1988 576.568s ( 87%)] CXX obj/src/libnode.builtin_info.o │B│ [1747/1988 577.125s ( 87%)] CXX obj/src/api/libnode.utils.o │B│ [1748/1988 578.169s ( 87%)] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o │B│ [1749/1988 578.191s ( 87%)] CXX obj/src/libnode.cleanup_queue.o │B│ [1750/1988 578.226s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o │B│ [1751/1988 578.227s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o │B│ [1752/1988 578.298s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Storage.o │B│ [1753/1988 578.336s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o │B│ [1754/1988 578.492s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o │B│ [1755/1988 578.532s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.DOMStorage.o │B│ [1756/1988 578.711s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o │B│ [1757/1988 578.847s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o │B│ [1758/1988 579.106s ( 88%)] CXX obj/src/libnode.json_utils.o │B│ [1759/1988 580.484s ( 88%)] CXX obj/src/libnode.internal_only_v8.o │B│ [1760/1988 581.747s ( 88%)] CXX obj/src/api/libnode.async_resource.o │B│ [1761/1988 581.805s ( 88%)] CXX obj/src/libnode.connect_wrap.o │B│ [1762/1988 581.828s ( 88%)] CXX obj/src/api/libnode.encoding.o │B│ [1763/1988 581.885s ( 88%)] CXX obj/src/libnode.async_context_frame.o │B│ [1764/1988 581.894s ( 88%)] CXX obj/src/api/libnode.exceptions.o │B│ [1765/1988 581.951s ( 88%)] CXX obj/src/libnode.base_object.o │B│ [1766/1988 581.967s ( 88%)] CXX obj/src/libnode.connection_wrap.o │B│ [1767/1988 582.029s ( 88%)] CXX obj/src/api/libnode.callback.o │B│ [1768/1988 582.056s ( 88%)] CXX obj/src/libnode.node_debug.o │B│ [1769/1988 582.092s ( 88%)] CXX obj/src/api/libnode.hooks.o │B│ [1770/1988 582.246s ( 89%)] CXX obj/src/api/libnode.embed_helpers.o │B│ [1771/1988 582.775s ( 89%)] CXX obj/src/libnode.fs_event_wrap.o │B│ [1772/1988 582.884s ( 89%)] CXX obj/src/libnode.debug_utils.o │B│ [1773/1988 583.038s ( 89%)] CXX obj/src/libnode.handle_wrap.o │B│ [1774/1988 583.226s ( 89%)] CXX obj/src/libnode.async_wrap.o │B│ [1775/1988 583.773s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1776/1988 583.813s ( 89%)] CXX obj/src/libnode.compile_cache.o │B│ [1777/1988 584.106s ( 89%)] CXX obj/src/libnode.encoding_binding.o │B│ [1778/1988 584.385s ( 89%)] CXX obj/src/dataqueue/libnode.queue.o │B│ [1779/1988 584.505s ( 89%)] CXX obj/src/libnode.heap_utils.o │B│ [1780/1988 584.920s ( 89%)] CXX obj/src/libnode.js_stream.o │B│ [1781/1988 585.082s ( 89%)] CXX obj/src/libnode.js_udp_wrap.o │B│ [1782/1988 585.461s ( 89%)] CXX obj/src/libnode.histogram.o │B│ [1783/1988 586.313s ( 89%)] CXX obj/src/libnode.js_native_api_v8.o │B│ [1784/1988 587.243s ( 89%)] CXX obj/src/libnode.module_wrap.o │B│ [1785/1988 587.604s ( 89%)] CXX obj/gen/libnode.node_javascript.o │B│ [1786/1988 587.604s ( 89%)] CXX obj/src/libnode.node_binding.o │B│ [1787/1988 588.092s ( 89%)] 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│ [1788/1988 588.096s ( 89%)] CXX obj/src/libnode.node_api.o │B│ [1789/1988 588.514s ( 89%)] CXX obj/src/libnode.node_cjs_lexer.o │B│ [1790/1988 588.562s ( 90%)] CXX obj/src/libnode.node_config.o │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1791/1988 588.818s ( 90%)] CXX obj/src/libnode.node_constants.o │B│ [1792/1988 588.999s ( 90%)] CXX obj/src/libnode.node_blob.o │B│ [1793/1988 589.013s ( 90%)] CXX obj/src/libnode.node_buffer.o │B│ [1794/1988 589.073s ( 90%)] CXX obj/src/libnode.node_config_file.o │B│ [1795/1988 589.114s ( 90%)] CXX obj/src/libnode.node_external_reference.o │B│ [1796/1988 589.137s ( 90%)] CXX obj/src/libnode.node_credentials.o │B│ [1797/1988 589.212s ( 90%)] CXX obj/src/libnode.node_dotenv.o │B│ [1798/1988 589.544s ( 90%)] CXX obj/src/libnode.node.o │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 758 | Condition(T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 763 | Condition(const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1131 | const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ 69 warnings generated. │B│ [1799/1988 589.648s ( 90%)] CXX obj/src/libnode.node_env_var.o │B│ [1800/1988 589.664s ( 90%)] CXX obj/src/libnode.node_dir.o │B│ [1801/1988 590.434s ( 90%)] CXX obj/src/libnode.node_profiling.o │B│ [1802/1988 590.586s ( 90%)] CXX obj/src/libnode.node_http_parser.o │B│ [1803/1988 591.016s ( 90%)] CXX obj/src/libnode.node_i18n.o │B│ [1804/1988 591.099s ( 90%)] CXX obj/src/libnode.node_builtins.o │B│ [1805/1988 591.229s ( 90%)] CXX obj/src/libnode.node_errors.o │B│ [1806/1988 591.941s ( 90%)] 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1807/1988 592.153s ( 90%)] CXX obj/src/libnode.node_diagnostics_channel.o │B│ [1808/1988 592.416s ( 90%)] CXX obj/src/libnode.node_metadata.o │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:33: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1809/1988 592.490s ( 90%)] CXX obj/src/libnode.node_contextify.o │B│ [1810/1988 592.628s ( 91%)] CXX obj/src/libnode.node_locks.o │B│ [1811/1988 593.065s ( 91%)] CXX obj/src/libnode.env.o │B│ [1812/1988 593.787s ( 91%)] CXX obj/src/libnode.node_os.o │B│ [1813/1988 594.169s ( 91%)] CXX obj/src/libnode.node_perf.o │B│ [1814/1988 594.266s ( 91%)] CXX obj/src/libnode.node_messaging.o │B│ [1815/1988 594.353s ( 91%)] CXX obj/src/libnode.node_postmortem_metadata.o │B│ [1816/1988 594.880s ( 91%)] CXX obj/src/libnode.node_process_events.o │B│ [1817/1988 595.515s ( 91%)] CXX obj/src/libnode.node_report_utils.o │B│ [1818/1988 595.604s ( 91%)] CXX obj/src/libnode.node_platform.o │B│ [1819/1988 595.691s ( 91%)] CXX obj/src/libnode.node_process_object.o │B│ [1820/1988 595.733s ( 91%)] CXX obj/src/libnode.node_sea_bin.o │B│ [1821/1988 595.856s ( 91%)] CXX obj/src/libnode.node_modules.o │B│ [1822/1988 595.939s ( 91%)] CXX obj/src/libnode.node_report_module.o │B│ [1823/1988 595.998s ( 91%)] CXX obj/src/libnode.node_http2.o │B│ [1824/1988 596.294s ( 91%)] CXX obj/src/libnode.node_process_methods.o │B│ [1825/1988 596.415s ( 91%)] CXX obj/src/libnode.node_serdes.o │B│ [1826/1988 596.649s ( 91%)] CXX obj/src/libnode.node_file.o │B│ [1827/1988 596.787s ( 91%)] CXX obj/src/libnode.node_shadow_realm.o │B│ [1828/1988 597.025s ( 91%)] CXX obj/src/libnode.node_realm.o │B│ [1829/1988 597.102s ( 92%)] CXX obj/src/permission/libnode.child_process_permission.o │B│ [1830/1988 597.172s ( 92%)] CXX obj/src/libnode.node_report.o │B│ [1831/1988 597.277s ( 92%)] CXX obj/src/libnode.node_stat_watcher.o │B│ [1832/1988 597.293s ( 92%)] CXX obj/src/libnode.node_symbols.o │B│ [1833/1988 597.295s ( 92%)] CXX obj/src/permission/libnode.inspector_permission.o │B│ [1834/1988 597.305s ( 92%)] CXX obj/src/permission/libnode.wasi_permission.o │B│ [1835/1988 597.580s ( 92%)] CXX obj/src/permission/libnode.worker_permission.o │B│ [1836/1988 597.738s ( 92%)] CXX obj/src/permission/libnode.addon_permission.o │B│ [1837/1988 597.777s ( 92%)] CXX obj/src/libnode.node_task_queue.o │B│ [1838/1988 598.079s ( 92%)] CXX obj/src/libnode.node_sockaddr.o │B│ [1839/1988 598.681s ( 92%)] CXX obj/src/libnode.node_types.o │B│ [1840/1988 599.129s ( 92%)] CXX obj/src/libnode.node_trace_events.o │B│ [1841/1988 599.467s ( 92%)] CXX obj/src/libnode.node_options.o │B│ [1842/1988 599.656s ( 92%)] CXX obj/src/libnode.node_util.o │B│ [1843/1988 600.039s ( 92%)] CXX obj/src/libnode.node_sea.o │B│ [1844/1988 600.547s ( 92%)] CXX obj/src/tracing/libnode.node_trace_buffer.o │B│ [1845/1988 600.722s ( 92%)] CXX obj/src/libnode.node_v8.o │B│ [1846/1988 600.872s ( 92%)] CXX obj/src/libnode.node_wasm_web_api.o │B│ [1847/1988 601.135s ( 92%)] CXX obj/src/libnode.node_watchdog.o │B│ [1848/1988 601.170s ( 92%)] CXX obj/src/large_pages/libnode.node_large_page.o │B│ [1849/1988 601.335s ( 93%)] CXX obj/src/tracing/libnode.node_trace_writer.o │B│ [1850/1988 601.336s ( 93%)] CXX obj/src/tracing/libnode.trace_event.o │B│ [1851/1988 601.518s ( 93%)] CXX obj/src/libnode.node_url.o │B│ [1852/1988 601.880s ( 93%)] CXX obj/src/libnode.node_task_runner.o │B│ [1853/1988 601.955s ( 93%)] CXX obj/src/tracing/libnode.traced_value.o │B│ [1854/1988 602.726s ( 93%)] CXX obj/src/permission/libnode.fs_permission.o │B│ [1855/1988 602.906s ( 93%)] CXX obj/src/permission/libnode.permission.o │B│ [1856/1988 602.979s ( 93%)] CXX obj/src/libnode.pipe_wrap.o │B│ [1857/1988 603.347s ( 93%)] CXX obj/src/libnode.node_snapshot_stub.o │B│ [1858/1988 603.428s ( 93%)] CXX obj/src/libnode.signal_wrap.o │B│ [1859/1988 603.600s ( 93%)] CXX obj/src/libnode.path.o │B│ [1860/1988 603.608s ( 93%)] CXX obj/src/libnode.process_wrap.o │B│ [1861/1988 603.765s ( 93%)] CXX obj/src/libnode.node_zlib.o │B│ [1862/1988 603.872s ( 93%)] CXX obj/src/libnode.node_url_pattern.o │B│ [1863/1988 603.910s ( 93%)] CXX obj/src/libnode.tcp_wrap.o │B│ [1864/1988 603.918s ( 93%)] CXX obj/src/libnode.stream_pipe.o │B│ [1865/1988 603.947s ( 93%)] CXX obj/src/libnode.string_decoder.o │B│ [1866/1988 603.987s ( 93%)] CXX obj/src/libnode.spawn_sync.o │B│ [1867/1988 603.993s ( 93%)] CXX obj/src/libnode.string_bytes.o │B│ [1868/1988 604.060s ( 93%)] CXX obj/src/libnode.node_wasi.o │B│ [1869/1988 604.181s ( 94%)] CXX obj/src/libnode.timers.o │B│ [1870/1988 604.285s ( 94%)] CXX obj/src/libnode.stream_wrap.o │B│ [1871/1988 604.445s ( 94%)] CXX obj/src/libnode.stream_base.o │B│ [1872/1988 604.495s ( 94%)] CXX obj/src/libnode.timer_wrap.o │B│ [1873/1988 604.670s ( 94%)] CXX obj/src/tracing/libnode.agent.o │B│ [1874/1988 604.718s ( 94%)] CXX obj/src/libnode.node_snapshotable.o │B│ [1875/1988 604.860s ( 94%)] CXX obj/src/libnode.node_worker.o │B│ [1876/1988 606.078s ( 94%)] CXX obj/src/inspector/libnode.node_json.o │B│ [1877/1988 606.114s ( 94%)] CXX obj/src/libnode.inspector_socket.o │B│ [1878/1988 606.208s ( 94%)] CXX obj/src/libnode.tty_wrap.o │B│ [1879/1988 606.248s ( 94%)] CXX obj/src/inspector/libnode.target_manager.o │B│ [1880/1988 606.366s ( 94%)] CXX obj/src/inspector/libnode.node_string.o │B│ [1881/1988 606.397s ( 94%)] CXX obj/src/libnode.inspector_socket_server.o │B│ [1882/1988 606.409s ( 94%)] CXX obj/src/inspector/libnode.notification_emitter.o │B│ [1883/1988 606.429s ( 94%)] CXX obj/src/inspector/libnode.network_resource_manager.o │B│ [1884/1988 606.771s ( 94%)] CXX obj/src/inspector/libnode.io_agent.o │B│ [1885/1988 606.915s ( 94%)] CXX obj/src/inspector/libnode.worker_inspector.o │B│ [1886/1988 606.930s ( 94%)] CXX obj/src/inspector/libnode.inspector_object_utils.o │B│ [1887/1988 606.984s ( 94%)] CXX obj/src/inspector/libnode.target_agent.o │B│ [1888/1988 607.074s ( 94%)] CXX obj/src/inspector/libnode.worker_agent.o │B│ [1889/1988 607.083s ( 95%)] CXX obj/src/libnode.uv.o │B│ [1890/1988 607.237s ( 95%)] CXX obj/src/libnode.udp_wrap.o │B│ [1891/1988 607.350s ( 95%)] CXX obj/src/libnode.cppgc_helpers.o │B│ [1892/1988 608.457s ( 95%)] CXX obj/src/libnode.util.o │B│ [1893/1988 608.693s ( 95%)] CXX obj/src/libnode.node_webstorage.o │B│ [1894/1988 609.915s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1895/1988 610.004s ( 95%)] CXX obj/src/libnode.inspector_js_api.o │B│ [1896/1988 610.229s ( 95%)] CXX obj/src/inspector/libnode.runtime_agent.o │B│ [1897/1988 610.393s ( 95%)] CXX obj/src/inspector/libnode.network_inspector.o │B│ [1898/1988 610.453s ( 95%)] CXX obj/src/libnode.inspector_profiler.o │B│ [1899/1988 610.648s ( 95%)] CXX obj/src/inspector/libnode.main_thread_interface.o │B│ [1900/1988 611.570s ( 95%)] CXX obj/src/inspector/libnode.tracing_agent.o │B│ [1901/1988 611.675s ( 95%)] CXX obj/src/inspector/libnode.dom_storage_agent.o │B│ [1902/1988 612.265s ( 95%)] CXX obj/src/inspector/libnode.network_agent.o │B│ [1903/1988 612.366s ( 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_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1904/1988 612.380s ( 95%)] CXX obj/src/crypto/libnode.crypto_clienthello.o │B│ [1905/1988 612.556s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1906/1988 612.561s ( 95%)] STAMP obj/node_mksnapshot.compile_depends.stamp │B│ [1907/1988 612.565s ( 95%)] STAMP obj/embedtest.compile_depends.stamp │B│ [1908/1988 612.571s ( 95%)] STAMP obj/cctest.compile_depends.stamp │B│ [1909/1988 612.890s ( 96%)] CXX obj/src/inspector/libnode.storage_agent.o │B│ [1910/1988 612.978s ( 96%)] CXX obj/src/libnode.inspector_agent.o │B│ [1911/1988 613.146s ( 96%)] 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1912/1988 613.474s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1913/1988 613.538s ( 96%)] CXX obj/src/libnode.node_sqlite.o │B│ [1914/1988 613.616s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1915/1988 613.709s ( 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:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1916/1988 613.746s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1917/1988 613.850s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1918/1988 613.900s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1919/1988 614.093s ( 96%)] CXX obj/src/crypto/libnode.crypto_pqc.o │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pqc.cc:1: │B│ In file included from ../../src/crypto/crypto_pqc.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1920/1988 614.491s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1921/1988 614.584s ( 96%)] CXX obj/src/node_mksnapshot.node_snapshot_stub.o │B│ [1922/1988 614.772s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1923/1988 614.929s ( 96%)] CXX obj/src/embedtest.node_snapshot_stub.o │B│ [1924/1988 614.977s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1925/1988 614.982s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1926/1988 614.999s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1927/1988 615.290s ( 96%)] CXX obj/test/embedding/embedtest.embedtest.o │B│ [1928/1988 615.357s ( 96%)] CXX obj/src/crypto/libnode.crypto_turboshake.o │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_turboshake.cc:1: │B│ In file included from ../../src/crypto/crypto_turboshake.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1929/1988 615.604s ( 97%)] CXX obj/src/cctest.node_snapshot_stub.o │B│ [1930/1988 615.609s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_ec.cc:197:8: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 197 | if (!ECDH_compute_key( │B│ | ^ │B│ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1931/1988 615.663s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1933:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] │B│ 1933 | dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/pem.h:479:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here │B│ 479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1942:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1942 | DH_get0_pqg(dh.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2347:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2347 | HMAC_Init_ex( │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2374:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2374 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2391:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2391 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:298:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 298 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 408 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:1071:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 1071 | DHPointer() = default; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 14 warnings generated. │B│ [1932/1988 616.410s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1933/1988 616.595s ( 97%)] CXX obj/test/cctest/cctest.test_base64.o │B│ [1934/1988 616.705s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o │B│ [1935/1988 616.986s ( 97%)] CXX obj/test/cctest/cctest.test_json_utils.o │B│ [1936/1988 617.064s ( 97%)] 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1937/1988 617.195s ( 97%)] CXX obj/test/cctest/cctest.test_crypto_clienthello.o │B│ [1938/1988 617.209s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:398:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] │B│ 398 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here │B│ 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:298:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 298 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 408 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:398:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 398 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1939/1988 617.758s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o │B│ [1940/1988 617.891s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_util.cc:484:20: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 484 | const char* fs = ERR_func_error_string(err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1941/1988 618.821s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1942/1988 618.831s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1943/1988 618.911s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1944/1988 618.944s ( 97%)] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o │B│ [1945/1988 619.190s ( 97%)] CXX obj/test/cctest/cctest.test_inspector_socket_server.o │B│ [1946/1988 619.318s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1947/1988 619.413s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1948/1988 619.426s ( 97%)] CXX obj/test/cctest/cctest.test_inspector_socket.o │B│ [1949/1988 619.625s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1950/1988 619.814s ( 98%)] CXX obj/test/cctest/cctest.test_traced_value.o │B│ [1951/1988 620.448s ( 98%)] CXX obj/src/crypto/libnode.crypto_x509.o │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:687:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 687 | int size = i2d_RSA_PUBKEY(rsa, nullptr); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:694:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 694 | CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:723:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] │B│ 723 | return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec)) │B│ | ^ │B│ /usr/include/openssl/ec.h:1085:1: note: 'EC_KEY_get_conv_form' has been explicitly marked deprecated here │B│ 1085 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 11 warnings generated. │B│ [1952/1988 620.856s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_tls.cc:877:28: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 877 | const char* fs = ERR_func_error_string(ssl_err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1953/1988 621.227s ( 98%)] CXX obj/test/cctest/cctest.test_cppgc.o │B│ [1954/1988 621.422s ( 98%)] CXX obj/test/cctest/cctest.test_base_object_ptr.o │B│ [1955/1988 621.505s ( 98%)] CXX obj/test/cctest/cctest.test_linked_binding.o │B│ [1956/1988 621.514s ( 98%)] CXX obj/test/cctest/cctest.test_diagnostics_channel.o │B│ [1957/1988 621.604s ( 98%)] CXX obj/test/cctest/cctest.test_aliased_buffer.o │B│ [1958/1988 621.812s ( 98%)] CXX obj/test/cctest/cctest.test_lru_cache.o │B│ [1959/1988 621.854s ( 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│ [1960/1988 621.886s ( 98%)] CXX obj/test/cctest/cctest.test_dataqueue.o │B│ [1961/1988 622.269s ( 98%)] CXX obj/test/cctest/cctest.test_node_api.o │B│ [1962/1988 622.501s ( 98%)] CXX obj/test/cctest/cctest.test_path.o │B│ [1963/1988 622.555s ( 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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1964/1988 622.562s ( 98%)] CXX obj/test/cctest/cctest.test_per_process.o │B│ [1965/1988 622.642s ( 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_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:306:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:303:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:306:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 306 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:1131:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1131 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:303:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:1475:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1475 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:303:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:1555:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1555 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_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:303:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 303 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:7: │B│ ../../deps/googletest/include/gtest/gtest.h:1485:28: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] │B│ 1485 | GTEST_IMPL_CMP_HELPER_(GT, >) │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ │B│ ../../deps/googletest/include/gtest/gtest.h:1467:14: note: expanded from macro 'GTEST_IMPL_CMP_HELPER_' │B│ 1467 | if (val1 op val2) { \ │B│ | ~~~~ ^ ~~~~ │B│ ../../test/cctest/test_node_crypto.cc:34:3: note: in instantiation of function template specialization 'testing::internal::CmpHelperGT' requested here │B│ 34 | EXPECT_GT(node::crypto::kSizeOf_SSL_CTX, 0) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest.h:1906:44: note: expanded from macro 'EXPECT_GT' │B│ 1906 | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' │B│ 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' │B│ 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' │B│ 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:7: │B│ ../../deps/googletest/include/gtest/gtest.h:1481:28: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] │B│ 1481 | GTEST_IMPL_CMP_HELPER_(LT, <) │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ │B│ ../../deps/googletest/include/gtest/gtest.h:1467:14: note: expanded from macro 'GTEST_IMPL_CMP_HELPER_' │B│ 1467 | if (val1 op val2) { \ │B│ | ~~~~ ^ ~~~~ │B│ ../../test/cctest/test_node_crypto.cc:42:3: note: in instantiation of function template specialization 'testing::internal::CmpHelperLT' requested here │B│ 42 | EXPECT_LT(node::crypto::kSizeOf_SSL_CTX, 10000) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest.h:1902:44: note: expanded from macro 'EXPECT_LT' │B│ 1902 | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' │B│ 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' │B│ 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' │B│ 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:7: │B│ ../../deps/googletest/include/gtest/gtest.h:1399:11: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] │B│ 1399 | if (lhs == rhs) { │B│ | ~~~ ^ ~~~ │B│ ../../deps/googletest/include/gtest/gtest.h:1418:12: note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ' requested here │B│ 1418 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); │B│ | ^ │B│ ../../test/cctest/test_node_crypto.cc:50:3: note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare' requested here │B│ 50 | EXPECT_EQ(node::crypto::kSizeOf_SSL_CTX, 240); │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest.h:1896:54: note: expanded from macro 'EXPECT_EQ' │B│ 1896 | EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' │B│ 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' │B│ 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) │B│ | ^ │B│ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' │B│ 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ │B│ | ^ │B│ 11 warnings generated. │B│ [1966/1988 622.699s ( 98%)] CXX obj/test/cctest/cctest.test_platform.o │B│ [1967/1988 622.839s ( 98%)] CXX obj/test/cctest/cctest.test_node_task_runner.o │B│ [1968/1988 622.852s ( 98%)] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o │B│ [1969/1988 622.949s ( 99%)] CXX obj/test/cctest/cctest.test_environment.o │B│ [1970/1988 623.191s ( 99%)] CXX obj/test/cctest/cctest.test_string_bytes.o │B│ [1971/1988 623.263s ( 99%)] CXX obj/test/cctest/cctest.test_report.o │B│ [1972/1988 623.386s ( 99%)] CXX obj/test/cctest/cctest.test_sockaddr.o │B│ [1973/1988 624.353s ( 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│ [1974/1988 624.356s ( 99%)] STAMP obj/node.actions_depends.stamp │B│ [1975/1988 624.356s ( 99%)] STAMP obj/node_mksnapshot.actions_depends.stamp │B│ [1976/1988 624.356s ( 99%)] STAMP obj/cctest.actions_depends.stamp │B│ [1977/1988 624.356s ( 99%)] STAMP obj/fuzz_env.actions_depends.stamp │B│ [1978/1988 624.356s ( 99%)] STAMP obj/embedtest.actions_depends.stamp │B│ [1979/1988 624.357s ( 99%)] STAMP obj/fuzz_strings.actions_depends.stamp │B│ [1980/1988 624.357s ( 99%)] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp │B│ [1981/1988 624.377s ( 99%)] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 │B│ [1982/1988 624.457s ( 99%)] LINK node_mksnapshot │B│ [1983/1988 624.853s ( 99%)] CXX obj/test/cctest/cctest.test_util.o │B│ [1984/1988 625.267s ( 99%)] CXX obj/src/node.node_main.o │B│ [1985/1988 625.536s ( 99%)] CXX obj/src/node.node_snapshot_stub.o │B│ [1986/1988 625.615s ( 99%)] LINK node │B│ [1987/1988 626.329s ( 99%)] LINK embedtest │B│ [1988/1988 627.000s (100%)] LINK cctest │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1782703193 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -flto=thin -fno-omit-frame-pointer -g -mtls-dialect=gnu2' │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=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │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│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.18.0.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │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.18.0.tar.gz │I│ + cd /mason/build/x86_64/node-v24.18.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz' │I│ The work directory %(workdir) is /mason/build/x86_64/node-v24.18.0.tar.gz │I│ + NODEJS_MAJOR=24 │I│ + NODEJS_SONAME=137 │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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/.npmrc │I│ installing /mason/install/usr/lib/node_modules/npm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/index.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/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/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.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/es.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/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/cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js │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/npm-package-arg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js │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/processor.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/tokenTypes.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/selectors/className.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.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/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/guards.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/constructors.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/index.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/namespace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.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/types.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/util/stripComments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.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/env-paths/license │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/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/package.json │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/exit-code.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/detail.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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/spdx-exceptions/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/package.json │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/@gar/promise-retry/LICENSE │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/lib/retry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/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/npm-install-checks/lib/current-env.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.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/nopt/LICENSE │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/bin/nopt.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/nopt/lib/nopt-lib.js │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/LICENSE │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/tests.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/Porting-Buffer.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE │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/package.json │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/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/spdx-license-ids/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/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/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/agent-base/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/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/npm-registry-fetch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.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/hosted-git-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/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/hosts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/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/sbcs-data.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/internal.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/dbcs-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/utf16.js │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/eucjp.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/shiftjis.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/cp936.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/cp950.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/index.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/helpers/merge-exports.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.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/package.json │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/treeverse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.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/treeverse/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.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/fdir/dist/index.d.cts │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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/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/scan.js │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/tinyglobby/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/lib/ini.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/LICENSE.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/dist/esm/index.js │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/commonjs/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/libnpmorg/LICENSE │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/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/minimatch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.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/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.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/unescape.js │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/http-cache-semantics/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/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/lib/mediaType.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/charset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.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/put.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/content/read.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/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/minipass-fetch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.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/esm/has-magic.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/processor.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/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/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.min.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.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/ignore.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/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/aproba/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE │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/lib/index.js │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/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/esm/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/balanced-match/dist/commonjs/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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/store.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/tuf-js/dist/utils/tmpfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/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/lib/tag.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/index.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/libnpmversion/lib/read-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/index.js │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/commonjs/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/fastest-levenshtein/bench.js │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/LICENSE.md │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/esm/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.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/pack.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/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.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/normalize-unicode.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/create.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/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.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/index.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/make-command.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/parse.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/pax.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/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.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/types.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/extract.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/commonjs/cwd-error.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/pack.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/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.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/normalize-unicode.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/create.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/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.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/index.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/make-command.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/parse.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/pax.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/options.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/large-numbers.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/types.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/extract.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/@npmcli/redact/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/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/utils.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/promise-spawn/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/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/name-from-folder/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.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/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/lines-to-revs.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/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.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/spawn.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/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/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/type-description.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/env-replace.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/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-allow-scripts-list.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/umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.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/index.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/common/get-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.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/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/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/bin/funding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.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/virtual.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/audit.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/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/lib/logging.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/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/lib/tree-check.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/yarn-lock.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/consistent-resolve.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/tracker.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/retire-path.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/case-insensitive-map.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/shrinkwrap.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/isolated-classes.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/vuln.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/signal-handling.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/override-set.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/calc-dep-flags.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/deepest-nesting-target.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/install-scripts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/script-allowed.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/query-selector-all.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.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/printable.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/add-rm-pkg-deps.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/spec-from-lock.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/node.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/build-ideal-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.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/load-virtual.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/run-script/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.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/make-spawn-args.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/is-server-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/package.json │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/dns.js │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/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/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.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/normalize-data.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/index.js │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-dependencies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE │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/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/cssesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/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/minipass-flush/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE.md │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/jsonparse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/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/examples/twitterfeed.js │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/promzard/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/index.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/license.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.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/index.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/metadata.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/snapshot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.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/targets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.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/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/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/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/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/chalk/source/vendor/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE │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/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/macOS_Catalina_acid_test.sh │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/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/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/eslint.config.js │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/src/win_delay_load_hook.cc │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/lib/rebuild.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/util.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/log.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.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/download.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │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/configure.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/remove.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/gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │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/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/packaging/LICENSE │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/tags.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/LICENSE.APACHE │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/markers.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/_musllinux.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.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/metadata.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_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/utils.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/gyp/xcode_emulation_test.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/xml_fix.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/xcode_ninja.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/MSVSUserFile.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/xcodeproj_file.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/common.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.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/MSVSUtil.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.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/easy_xml_test.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/MSVSProject.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/MSVSSettings.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/mac_tool.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/msvs.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/gypd.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/xcode.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/cmake.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/msvs_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/gypsh.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/make.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/ninja.py │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/Testing.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/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/rollup.config.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.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/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/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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/README.md │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/re.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/debug.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/identifiers.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/functions/inc.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/gt.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/compare.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/rcompare.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/lte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/major.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.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/minor.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/gte.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/coerce.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/truncate.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/neq.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/compare-build.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/min-version.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/subset.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/gtr.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/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/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/semver/classes/range.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/semver.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/proggy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/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/lru-cache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.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/browser/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/diagnostics-channel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/perf.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/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/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/ipv6.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/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/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/lib/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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.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/yallist/iterator.js │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-sized/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/license │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE │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/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/vendor/QRCode/QRErrorCorrectLevel.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/QRUtil.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/index.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/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/QRMath.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/bin/qrcode-terminal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.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/socks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.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/typescript/associateExample.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/bindExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/posix.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/esm/index.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/options.js │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/commonjs/posix.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/isexe/dist/commonjs/index.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/options.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/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.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/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/text-table/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/table.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/align.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/center.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.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_verification.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.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/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.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/verifier.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/dsse.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/bundle/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.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/build.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/bundle.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/tuf/LICENSE │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/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/verify/package.json │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/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/shared.types.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/bundle/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.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/key/sct.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/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/set.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/checkpoint.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.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/crypto.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/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.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/asn1/error.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/tag.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/parse.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/x509/cert.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/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/rfc3161/error.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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.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/bundler/index.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/base.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/bundler/dsse.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/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.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/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/witness/witness.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/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/witness/tlog/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.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/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.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/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE │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/lib/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/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/proc-log/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/release-notes.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/eslint.config.mjs │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/libcjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.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/line.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/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/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/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/css.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/line.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/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/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/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/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/npm-profile/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js │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/pacote/LICENSE │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/bin/index.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/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.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/git.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/pacote/lib/util/trailing-slashes.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/add-git-sha.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/abbrev/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/LICENSE │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/lib/untar.js │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/should-print-patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE │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/package.json │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/npm-pick-manifest/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/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/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/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/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.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/libnpmsearch/LICENSE │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/index-fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/scripts/strip-comments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/global.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/redirect-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/decorator-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/retry-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-pool.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/pending-interceptors-formatter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-agent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/pluralizer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-interceptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp-wasm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-connect.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/abort-signal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-pipeline.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-upgrade.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/readable.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/connect.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/diagnostics.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/balanced-pool.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/retry-agent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/fixed-queue.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h1.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/proxy-agent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher-base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-stats.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h2.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/agent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/util/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/retry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect-interceptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/response-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/dump.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/receiver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/sender.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/permessage-deflate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/events.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/connection.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/frame.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/websocket.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/cachestorage.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/dispatcher-weakref.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata-parser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/headers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/webidl.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/data-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/body.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/global.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/progressevent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/filereader.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/symbols.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockErrors.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockPool.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/CacheStorage.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/PoolStats.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/WebSocket.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/DiagnosticsChannel.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RedirectHandler.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/api-lifecycle.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockAgent.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Fetch.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Dispatcher.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Debug.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/ProxyAgent.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryAgent.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Util.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Client.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/EnvHttpProxyAgent.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/DispatchInterceptor.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Pool.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryHandler.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Connector.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockClient.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Cookies.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Errors.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/EventSource.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/ContentType.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/BalancedPool.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Agent.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/mocking-request.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/proxy.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/client-certificate.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/writing-tests.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.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/shim-bin.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/index.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/check-bins.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/bin-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-paths.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/man-target.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/npm-user-validate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/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/always/always.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.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/chownr/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/LICENSE │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/lib/package-url-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/lifecycle-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/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/arborist-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/update-notifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/validate-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/exit-handler.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/stars.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/unstar.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/token.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/exec.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/view.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/install-ci-test.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/publish.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/shrinkwrap.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/bugs.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/org.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/update.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/star.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/search.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/approve-scripts.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/help.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/uninstall.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/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/test.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/sbom.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/explain.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/restart.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/deny-scripts.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/deprecate.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/stop.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/explore.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/unpublish.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/version.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/undeprecate.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/find-dupes.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/ci.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/link.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/help-search.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/query.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/dist-tag.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/ll.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/approve.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/view.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/reject.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stage/download.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/list.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/gitlab.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/circleci.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/installed-deep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/key-values.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/audit-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/npm-usage.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/completion.sh │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/format-search-stream.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/display.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/tar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-identity.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-shallow.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/resolve-allow-scripts.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/read-user-info.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/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/check-allow-scripts.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/reify-output.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/did-you-mean.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/sbom-spdx.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/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/allow-scripts-cmd.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/explain-dep.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/cmd-list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/allow-scripts-writer.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/validate-uuid.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/warn-workspace-allow-scripts.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/strict-allow-scripts-preflight.js │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-trust.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stage.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-root.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/npx.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-dedupe.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-view.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-test.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-logout.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-deprecate.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-ping.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-stop.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-adduser.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ci.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-sbom.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-prune.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-find-dupes.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-token.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-unstar.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-team.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-version.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-start.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-fund.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-star.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-whoami.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-dist-tag.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-docs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-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-explore.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-approve-scripts.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-repo.1 │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-edit.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-undeprecate.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-update.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-access.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-audit.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-deny-scripts.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-link.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-pack.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-outdated.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/folders.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-lock-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/package-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/npm-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-global.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/orgs.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/developers.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/logging.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/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/scope.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/package-spec.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/workspaces.7 │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/package-spec.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/dependency-selectors.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/developers.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/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/orgs.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/configuring-npm/install.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/package-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/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/content/commands/npm-restart.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-whoami.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-fund.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-prune.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-edit.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/npx.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-audit.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-repo.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-diff.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-view.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-explain.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-deny-scripts.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-rebuild.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-trust.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-pack.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-login.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-unpublish.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-install-ci-test.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-stage.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-query.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/npm-uninstall.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.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-ping.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-sbom.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-approve-scripts.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-help.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-team.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-publish.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-logout.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-update.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-link.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-unstar.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-prefix.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-adduser.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-stop.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-config.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-outdated.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-init.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/removal.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/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/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/scripts.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/registry.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/config.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/scope.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-json.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/npmrc.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/output/configuring-npm/folders.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/commands/npm-access.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-query.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-whoami.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-stars.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-ping.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-bugs.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-dedupe.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-star.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-search.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-test.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-root.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-doctor.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-start.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-outdated.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-sbom.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-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-help-search.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-restart.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-adduser.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-undeprecate.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-view.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-org.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-repo.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-run.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-stage.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-deny-scripts.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-config.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-diff.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-approve-scripts.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-install-test.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-exec.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-team.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-uninstall.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-publish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-completion.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-ls.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-get.html │I│ symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /mason/install/usr/bin/npm │I│ symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /mason/install/usr/bin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/corepack/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/corepack/package.json │I│ installing /mason/install/usr/lib/node_modules/corepack/README.md │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.ps1 │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.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.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/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/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/yarnpkg.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/npx.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.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.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.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/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpm.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/pnpx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npm.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-locker.h │I│ installing /mason/install/usr/include/node/v8config.h │I│ installing /mason/install/usr/include/node/v8-object.h │I│ installing /mason/install/usr/include/node/v8-forward.h │I│ installing /mason/install/usr/include/node/v8-profiler.h │I│ installing /mason/install/usr/include/node/v8-snapshot.h │I│ installing /mason/install/usr/include/node/v8-version.h │I│ installing /mason/install/usr/include/node/v8.h │I│ installing /mason/install/usr/include/node/v8-weak-callback-info.h │I│ installing /mason/install/usr/include/node/v8-value-serializer.h │I│ installing /mason/install/usr/include/node/v8-local-handle.h │I│ installing /mason/install/usr/include/node/v8-statistics.h │I│ installing /mason/install/usr/include/node/v8-handle-base.h │I│ installing /mason/install/usr/include/node/v8-function.h │I│ installing /mason/install/usr/include/node/v8-persistent-handle.h │I│ installing /mason/install/usr/include/node/v8-platform.h │I│ installing /mason/install/usr/include/node/v8-unwinder.h │I│ installing /mason/install/usr/include/node/v8-traced-handle.h │I│ installing /mason/install/usr/include/node/v8-date.h │I│ installing /mason/install/usr/include/node/v8-message.h │I│ installing /mason/install/usr/include/node/v8-isolate.h │I│ installing /mason/install/usr/include/node/v8-json.h │I│ installing /mason/install/usr/include/node/v8-primitive-object.h │I│ installing /mason/install/usr/include/node/v8-data.h │I│ installing /mason/install/usr/include/node/v8-extension.h │I│ installing /mason/install/usr/include/node/v8-internal.h │I│ installing /mason/install/usr/include/node/v8-exception.h │I│ installing /mason/install/usr/include/node/v8-proxy.h │I│ installing /mason/install/usr/include/node/v8-maybe.h │I│ installing /mason/install/usr/include/node/v8-array-buffer.h │I│ installing /mason/install/usr/include/node/v8-typed-array.h │I│ installing /mason/install/usr/include/node/v8-external.h │I│ installing /mason/install/usr/include/node/v8-template.h │I│ installing /mason/install/usr/include/node/v8-primitive.h │I│ installing /mason/install/usr/include/node/v8-source-location.h │I│ installing /mason/install/usr/include/node/v8-promise.h │I│ installing /mason/install/usr/include/node/v8-context.h │I│ installing /mason/install/usr/include/node/v8-function-callback.h │I│ installing /mason/install/usr/include/node/v8-microtask.h │I│ installing /mason/install/usr/include/node/v8-cppgc.h │I│ installing /mason/install/usr/include/node/v8-regexp.h │I│ installing /mason/install/usr/include/node/v8-embedder-state-scope.h │I│ installing /mason/install/usr/include/node/v8-debug.h │I│ installing /mason/install/usr/include/node/v8-wasm.h │I│ installing /mason/install/usr/include/node/v8-embedder-heap.h │I│ installing /mason/install/usr/include/node/v8-script.h │I│ installing /mason/install/usr/include/node/v8-microtask-queue.h │I│ installing /mason/install/usr/include/node/v8-container.h │I│ installing /mason/install/usr/include/node/v8-memory-span.h │I│ installing /mason/install/usr/include/node/v8-value.h │I│ installing /mason/install/usr/include/node/v8-initialization.h │I│ installing /mason/install/usr/include/node/v8-sandbox.h │I│ installing /mason/install/usr/include/node/v8-callbacks.h │I│ installing /mason/install/usr/include/node/cppgc/source-location.h │I│ installing /mason/install/usr/include/node/cppgc/prefinalizer.h │I│ installing /mason/install/usr/include/node/cppgc/default-platform.h │I│ installing /mason/install/usr/include/node/cppgc/heap.h │I│ installing /mason/install/usr/include/node/cppgc/heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/name-provider.h │I│ installing /mason/install/usr/include/node/cppgc/object-size-trait.h │I│ installing /mason/install/usr/include/node/cppgc/cross-thread-persistent.h │I│ installing /mason/install/usr/include/node/cppgc/testing.h │I│ installing /mason/install/usr/include/node/cppgc/visitor.h │I│ installing /mason/install/usr/include/node/cppgc/trace-trait.h │I│ installing /mason/install/usr/include/node/cppgc/persistent.h │I│ installing /mason/install/usr/include/node/cppgc/process-heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/liveness-broker.h │I│ installing /mason/install/usr/include/node/cppgc/common.h │I│ installing /mason/install/usr/include/node/cppgc/custom-space.h │I│ installing /mason/install/usr/include/node/cppgc/macros.h │I│ installing /mason/install/usr/include/node/cppgc/explicit-management.h │I│ installing /mason/install/usr/include/node/cppgc/type-traits.h │I│ installing /mason/install/usr/include/node/cppgc/allocation.h │I│ installing /mason/install/usr/include/node/cppgc/heap-consistency.h │I│ installing /mason/install/usr/include/node/cppgc/sentinel-pointer.h │I│ installing /mason/install/usr/include/node/cppgc/heap-handle.h │I│ installing /mason/install/usr/include/node/cppgc/platform.h │I│ installing /mason/install/usr/include/node/cppgc/member.h │I│ installing /mason/install/usr/include/node/cppgc/heap-state.h │I│ installing /mason/install/usr/include/node/cppgc/garbage-collected.h │I│ installing /mason/install/usr/include/node/cppgc/internal/member-storage.h │I│ installing /mason/install/usr/include/node/cppgc/internal/gc-info.h │I│ installing /mason/install/usr/include/node/cppgc/internal/api-constants.h │I│ installing /mason/install/usr/include/node/cppgc/internal/write-barrier.h │I│ installing /mason/install/usr/include/node/cppgc/internal/logging.h │I│ installing /mason/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h │I│ installing /mason/install/usr/include/node/cppgc/internal/atomic-entry-flag.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/name-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap.h │I│ installing /mason/install/usr/include/node/cppgc/internal/pointer-policies.h │I│ installing /mason/install/usr/include/node/cppgc/internal/compiler-specific.h │I│ installing /mason/install/usr/include/node/cppgc/internal/finalizer-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/base-page-handle.h │I│ installing /mason/install/usr/include/node/libplatform/v8-tracing.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform-export.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/libnpmexec/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmexec/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/LICENSE.md' │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/minipass/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/path-scurry/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/fs-minipass/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/cmd-shim/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/init-package-json/LICENSE.md' │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/ssri/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/env-paths/license' │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/read/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/npm-install-checks/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/nopt/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/nopt/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/safer-buffer/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/safer-buffer/Porting-Buffer.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/LICENSE.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/util-deprecate/History.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/which/README.md' │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/npm-registry-fetch/LICENSE.md' │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/iconv-lite/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/treeverse/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/ini/LICENSE' │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/libnpmorg/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmorg/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/p-map/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/http-cache-semantics/LICENSE' │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/negotiator/HISTORY.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cidr-regex/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cacache/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-fetch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/glob/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/aproba/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmaccess/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmaccess/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/balanced-match/LICENSE.md' │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/libnpmpack/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpack/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/binary-extensions/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/npm-packlist/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmteam/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmteam/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tuf-js/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmversion/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmversion/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/brace-expansion/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tar/LICENSE.md' │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/promise-spawn/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/git/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/config/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/config/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/license.js' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/query/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/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/node-gyp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cssesc/LICENSE-MIT.txt' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cssesc/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-flush/LICENSE.md' │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/promzard/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/@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/chalk/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/is-cidr/LICENSE' │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/CODE_OF_CONDUCT.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/CHANGELOG.md' │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/gyp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Hacking.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/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/README.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/just-diff/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/https-proxy-agent/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/semver/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/semver/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/proggy/LICENSE' │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/ip-address/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmfund/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmfund/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-sized/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/supports-color/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/.travis.yml' │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/socks/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/index.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/migratingFromV1.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/index.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/associateExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/connectExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/bindExample.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/associateExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/connectExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/bindExample.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-collect/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/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/spdx-expression-parse/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/text-table/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/bundle/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/@sigstore/core/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/npm-normalize-package-bin/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpublish/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpublish/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/proc-log/LICENSE' │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/promise-all-reject-late/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/release-notes.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/CONTRIBUTING.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/validate-npm-package-name/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/pacote/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/pacote/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/abbrev/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/libnpmdiff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmdiff/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/promise-call-limit/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/graceful-fs/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/walk-up-path/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/libnpmsearch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmsearch/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/MockErrors.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/MockPool.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/CacheStorage.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/PoolStats.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/WebSocket.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/DiagnosticsChannel.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/RedirectHandler.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/api-lifecycle.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/MockAgent.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Fetch.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Dispatcher.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Debug.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/ProxyAgent.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/RetryAgent.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Util.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Client.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/EnvHttpProxyAgent.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/DispatchInterceptor.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Pool.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/RetryHandler.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Connector.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/MockClient.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Cookies.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Errors.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/EventSource.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/ContentType.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/BalancedPool.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api/Agent.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/api' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/mocking-request.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/proxy.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/client-certificate.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/writing-tests.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs/best-practices' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs/docs' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/undici/docs' │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/npm-user-validate/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/exponential-backoff/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/write-file-atomic/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ci-info/LICENSE' │I│ + rm -rfv /mason/install//usr/lib/node_modules_24/npm/docs │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/config.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/logging.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/dependency-selectors.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/workspaces.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/registry.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/orgs.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/removal.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/configuring-npm/install.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/package-json.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/npmrc.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/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 '/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-install.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-search.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-ll.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-profile.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-explore.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-deprecate.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-start.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-repo.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-dedupe.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-diff.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-dist-tag.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-view.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-explain.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-deny-scripts.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-rebuild.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-trust.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-pack.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-login.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-unpublish.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-install-ci-test.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-stage.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-query.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/npm-uninstall.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.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-ping.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-sbom.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-approve-scripts.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-help.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-team.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-publish.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-logout.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-update.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-link.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-unstar.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-prefix.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-adduser.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-stop.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-config.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-outdated.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-init.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/lib/index.js' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/lib' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/removal.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/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/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/scripts.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/registry.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/config.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/scope.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/configuring-npm/install.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-global.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/npm-shrinkwrap-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/folders.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-access.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-query.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-whoami.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-stars.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-ping.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-bugs.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-dedupe.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-star.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-search.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-test.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-root.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-doctor.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-start.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-outdated.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-sbom.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-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-help-search.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-restart.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-adduser.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-undeprecate.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-view.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-org.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-repo.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-run.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-stage.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-deny-scripts.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-config.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-diff.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-approve-scripts.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-install-test.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-exec.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-prune.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-team.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-uninstall.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-publish.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-explore.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-completion.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-ls.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-get.html' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs' │I│ + rm -rfv /mason/install//usr/include │I│ removed '/mason/install//usr/include/node-24/config.gypi' │I│ removed '/mason/install//usr/include/node-24/common.gypi' │I│ removed '/mason/install//usr/include/node-24/node.h' │I│ removed '/mason/install//usr/include/node-24/node_api.h' │I│ removed '/mason/install//usr/include/node-24/js_native_api.h' │I│ removed '/mason/install//usr/include/node-24/js_native_api_types.h' │I│ removed '/mason/install//usr/include/node-24/node_api_types.h' │I│ removed '/mason/install//usr/include/node-24/node_buffer.h' │I│ removed '/mason/install//usr/include/node-24/node_object_wrap.h' │I│ removed '/mason/install//usr/include/node-24/node_version.h' │I│ removed '/mason/install//usr/include/node-24/v8-locker.h' │I│ removed '/mason/install//usr/include/node-24/v8config.h' │I│ removed '/mason/install//usr/include/node-24/v8-object.h' │I│ removed '/mason/install//usr/include/node-24/v8-forward.h' │I│ removed '/mason/install//usr/include/node-24/v8-profiler.h' │I│ removed '/mason/install//usr/include/node-24/v8-snapshot.h' │I│ removed '/mason/install//usr/include/node-24/v8-version.h' │I│ removed '/mason/install//usr/include/node-24/v8.h' │I│ removed '/mason/install//usr/include/node-24/v8-weak-callback-info.h' │I│ removed '/mason/install//usr/include/node-24/v8-value-serializer.h' │I│ removed '/mason/install//usr/include/node-24/v8-local-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-statistics.h' │I│ removed '/mason/install//usr/include/node-24/v8-handle-base.h' │I│ removed '/mason/install//usr/include/node-24/v8-function.h' │I│ removed '/mason/install//usr/include/node-24/v8-persistent-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-platform.h' │I│ removed '/mason/install//usr/include/node-24/v8-unwinder.h' │I│ removed '/mason/install//usr/include/node-24/v8-traced-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-date.h' │I│ removed '/mason/install//usr/include/node-24/v8-message.h' │I│ removed '/mason/install//usr/include/node-24/v8-isolate.h' │I│ removed '/mason/install//usr/include/node-24/v8-json.h' │I│ removed '/mason/install//usr/include/node-24/v8-primitive-object.h' │I│ removed '/mason/install//usr/include/node-24/v8-data.h' │I│ removed '/mason/install//usr/include/node-24/v8-extension.h' │I│ removed '/mason/install//usr/include/node-24/v8-internal.h' │I│ removed '/mason/install//usr/include/node-24/v8-exception.h' │I│ removed '/mason/install//usr/include/node-24/v8-proxy.h' │I│ removed '/mason/install//usr/include/node-24/v8-maybe.h' │I│ removed '/mason/install//usr/include/node-24/v8-array-buffer.h' │I│ removed '/mason/install//usr/include/node-24/v8-typed-array.h' │I│ removed '/mason/install//usr/include/node-24/v8-external.h' │I│ removed '/mason/install//usr/include/node-24/v8-template.h' │I│ removed '/mason/install//usr/include/node-24/v8-primitive.h' │I│ removed '/mason/install//usr/include/node-24/v8-source-location.h' │I│ removed '/mason/install//usr/include/node-24/v8-promise.h' │I│ removed '/mason/install//usr/include/node-24/v8-context.h' │I│ removed '/mason/install//usr/include/node-24/v8-function-callback.h' │I│ removed '/mason/install//usr/include/node-24/v8-microtask.h' │I│ removed '/mason/install//usr/include/node-24/v8-cppgc.h' │I│ removed '/mason/install//usr/include/node-24/v8-regexp.h' │I│ removed '/mason/install//usr/include/node-24/v8-embedder-state-scope.h' │I│ removed '/mason/install//usr/include/node-24/v8-debug.h' │I│ removed '/mason/install//usr/include/node-24/v8-wasm.h' │I│ removed '/mason/install//usr/include/node-24/v8-embedder-heap.h' │I│ removed '/mason/install//usr/include/node-24/v8-script.h' │I│ removed '/mason/install//usr/include/node-24/v8-microtask-queue.h' │I│ removed '/mason/install//usr/include/node-24/v8-container.h' │I│ removed '/mason/install//usr/include/node-24/v8-memory-span.h' │I│ removed '/mason/install//usr/include/node-24/v8-value.h' │I│ removed '/mason/install//usr/include/node-24/v8-initialization.h' │I│ removed '/mason/install//usr/include/node-24/v8-sandbox.h' │I│ removed '/mason/install//usr/include/node-24/v8-callbacks.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/source-location.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/prefinalizer.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/default-platform.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-statistics.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/name-provider.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/object-size-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/cross-thread-persistent.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/testing.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/visitor.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/trace-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/persistent.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/process-heap-statistics.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/liveness-broker.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/common.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/custom-space.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/macros.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/explicit-management.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/type-traits.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/allocation.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-consistency.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/sentinel-pointer.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-handle.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/platform.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/member.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-state.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/garbage-collected.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/member-storage.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/gc-info.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/api-constants.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/write-barrier.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/logging.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/atomic-entry-flag.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/name-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/caged-heap.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/pointer-policies.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/compiler-specific.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/finalizer-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/base-page-handle.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.h' │I│ removed '/mason/install//usr/include/node-24/libplatform/libplatform-export.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/approve-scripts.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/deny-scripts.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/stage/approve.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/download.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/index.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/list.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/publish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/reject.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stage/view.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/allow-scripts-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/allow-scripts-writer.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/check-allow-scripts.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/key-values.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/resolve-allow-scripts.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/strict-allow-scripts-preflight.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/validate-uuid.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/verify-signatures.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/warn-workspace-allow-scripts.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-approve-scripts.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-deny-scripts.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-stage.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-star.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stars.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-start.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stop.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-team.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-token.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-trust.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-undeprecate.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-uninstall.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unpublish.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unstar.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-update.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-version.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-view.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-whoami.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npx.1 │A│ » /usr/lib/node_modules_24/npm/man/man5/folders.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/install.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-global.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-shrinkwrap-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npmrc.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-lock-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man7/config.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/dependency-selectors.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/developers.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/logging.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/orgs.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/package-spec.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/registry.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/removal.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scope.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scripts.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/workspaces.7 │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/lib/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/agents.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/proxy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/audit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/funding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/ideal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/prune.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/audit-report.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/edge.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/from-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/install-scripts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/inventory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/link.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/optional-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/printable.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/realpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/relpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/retire-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/script-allowed.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-allow-scripts-list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/parse-field.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/set-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-description.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/get-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/move-file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/find.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/make-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/spawn.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/read-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/deep-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/matchers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/server.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/is-server-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/package-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/set-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/validate-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/serialized.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/utility.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/validate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/length.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/obj.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/crypto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/pem.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/cert.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/ext.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/ci.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/provider.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/signer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/types/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/oidc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/ua.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/witness.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/appdata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/seeds.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/certificate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/shared.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/filter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/delegations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/metadata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/role.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/signature.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/snapshot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/targets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/guard.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/bin-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/fix-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-node-modules.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-paths.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-prefix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-gently.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-mans.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/man-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/shim-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/binary-extensions.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/write.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/entry-index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/get.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/memoization.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/put.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/hash-to-segments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/tmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/utilities.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/vendors.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/bin/cssesc │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/cssesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/man/cssesc.1 │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/eslint.config.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/backoff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/esm/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/test.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/graceful-fs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/legacy-streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/polyfills.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/from-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/hosts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/parse-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/internal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp936.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp949.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp950.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf16.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf7.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/bom-handling.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ini/lib/ini.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ini/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/lib/default-input.js │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/lib/init-package-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/address-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ip-address.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ipv4.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ipv6.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v4/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/regular-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/is-cidr/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/is-cidr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/jsonparse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic2.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/format-diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/should-print-patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/tarball.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/untar.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/file-exists.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/no-tty.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/with-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/provenance.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/publish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/unpublish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/commit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/enforce-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/read-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/retrieve-tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/version.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/write-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/browser/diagnostics-channel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/browser/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/browser/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/browser/perf.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/diagnostics-channel.js │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/node/diagnostics-channel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/node/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/node/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/node/perf.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/commonjs/perf.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/browser/diagnostics-channel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/browser/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/browser/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/browser/perf.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/diagnostics-channel.js │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/node/diagnostics-channel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/node/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/node/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/node/perf.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/dist/esm/perf.js │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/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/charset.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/language.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/mediaType.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/addon.gypi │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/eslint.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp.bat │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp_main.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pyproject.toml │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/test_gyp.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/configure.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/create-config-gypi.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/download.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-node-directory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-python.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-visualstudio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/log.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/process-release.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/remove.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/src/win_delay_load_hook.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/bin/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt-lib.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/colors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/exit-code.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/detail.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/current-env.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/dev-engines.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/lib/npa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/auth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/check-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/default-opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/json-stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/fetcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/git.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/registry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/add-git-sha.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/cache-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/is-package-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/npm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/protected.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/tar-create-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/parser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/tracker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.png │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/callback.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/small-qrcode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/lib/main.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/dangerous.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/safer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/tests.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/bin/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/comparator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/range.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/cmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/coerce.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-loose.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/eq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/inc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/major.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/minor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/neq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/prerelease.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rcompare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rsort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/satisfies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/truncate.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/undici/index-fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/abort-signal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/api-connect.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/api-pipeline.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/api-request.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/api-stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/api-upgrade.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/readable.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/api/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/connect.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/diagnostics.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/request.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/core/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/agent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/balanced-pool.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/client-h1.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/client-h2.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/dispatcher-base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/dispatcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/fixed-queue.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/pool-base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/pool-stats.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/pool.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/proxy-agent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/dispatcher/retry-agent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/global.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/handler/decorator-handler.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/handler/redirect-handler.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/handler/retry-handler.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/dump.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/redirect-interceptor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/redirect.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/response-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/interceptor/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/llhttp/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/llhttp/llhttp-wasm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/llhttp/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-agent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-interceptor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-pool.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/mock-utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/pending-interceptors-formatter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/mock/pluralizer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/util/timers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cache/cache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cache/cachestorage.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cache/symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cache/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cookies/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cookies/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cookies/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/cookies/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/eventsource/eventsource-stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/eventsource/eventsource.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/eventsource/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/body.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/data-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/dispatcher-weakref.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/formdata-parser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/formdata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/global.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/headers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/request.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fetch/webidl.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fileapi/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fileapi/filereader.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fileapi/progressevent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fileapi/symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/fileapi/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/connection.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/events.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/frame.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/permessage-deflate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/receiver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/sender.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/symbols.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/lib/web/websocket/websocket.js │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/undici/scripts/strip-comments.js │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/d4/29e55392f47112b87f363d770d88df9bde2d5c.debug │A│ » /usr/lib/debug/.build-id/33/2eb598720bd0115cf77348040635aca7b8a326.debug Verifying Verified "n/nodejs-24/manifest.x86_64.bin" matches built manifest based on hash match: "45f9d3252e654d1ada2166df1edf2b606683fdec745b211dd5c4cf5ffcc28dd3" Packaging Emitted nodejs-24-24.18.0-9-1-x86_64.stone Emitted nodejs-24-dbginfo-24.18.0-9-1-x86_64.stone Phase Elapsed % │Initialize 0.85s 0.1% │Populate (moss) ││Resolve 0.34s 0.1% ││Fetch 0.49s 0.1% ││Blit 3.31s 0.5% │Fetch 1.82s 0.3% │x86_64 ││Prepare 1.89s 0.3% ││Setup 0.64s 0.1% ││Build 10m27.01s 95.3% ││Install 0.45s 0.1% │Analyze 1.11s 0.2% │Emit 19.79s 3.0% ────────────────────────────────────── Total 10m57.70s 100.0% Build finished successfully at 2026-06-30T12:36:34+02:00